Snow Leopard 附帶了一個與許多流行程式庫不相容的 Python 2.6 版本,因此我從 python.org 下載了一個 Python 2.6 版本。然而,當我python
在終端輸入時,我仍然得到舊版本的Python。我怎樣才能改變這個?
which python
目前給我/Library/Frameworks/Python.framework/Versions/2.6/bin/python
ls -l /usr/bin/python
不是上述內容的符號連結(也不是Versions/Current
)。
/opt/local/bin/python2.6
我有一個我希望使用的版本。
答案1
我不知道這將如何影響 OS X 中 Python 的其他使用†,但由於當前 OS X Python 已在您的 中列出PATH
,您只需更改它:
- 如需在 Finder 中使用,請參閱更改 OS X 的路徑(允許雙擊檔案)。
- 若要在終端機中使用,請參閱OS X 10.6 Snow Leopard 中的 $PATH 是在哪裡設定的?
我不知道這是否重要,但只是為了檔案:我的/Library/Frameworks/Python.framework/Versions/2.6/bin/
OS X 10.6(從 10.4 到 10.5的升級)不是列於PATH
.相反,which python
產生/usr/bin/python
.
†例如:file /usr/bin/xattr
Yields /usr/bin/xattr: python script text executable
,因此可能會受到更改 Python 可執行檔的影響!