提到Python,在mac os x底下似乎有預先安裝好Python 2.7.2,但是更新?就有點問題,首先它被埋在/usr/bin
底下,然後好像又symbol link
到其他怪怪的資料夾,所以花了很多時間在找怎樣安裝新的Python 2.7.3或是之後的Python 3.x卻又不用動到原本預先安裝好在麻煩的/usr/bin
底下的python 2.7.2。最後發現了一個方便的方式,就是只要修改/etc/paths
內容,調整一下尋找順序就可以了。
1 2 3 4 5 |
|
因為我是透過brew
來安裝新的python所以在安裝的時候,預設執行目錄會在/usr/local/bin
但是同樣的python執行檔同時存在於/usr/bin
,所以會依照出現順序的先後來決定吧,就是先找哪個path
先找到先贏。似乎在這邊可以理解一下mac os x的尋找路徑方式,以下是原本沒修改前/etc/paths
的搜尋順序。
1 2 3 4 5 |
|
所以只要把brew
所安裝的/usr/local/bin
提到最前面,就可以了!