2013-08-30 69 views
2

嗨我有一臺Mac,並且碰巧安裝了許多不同風格的Python。Mac默認Python路徑變化

現在,當我在

which python 

開闢了終端蟒蛇,類型,返回結果爲:

//anaconda/bin/python 

我想知道我應該怎麼做,以默認的Python更改爲蟒蛇當我做我喜歡的,所以接下來的時間:

which python 

的路徑應該是:

/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 

謝謝!

+0

向'.bash_profile'文件添加別名。 –

回答

1

which命令使用$PATH中列出的目錄搜索命令的第一個匹配項。如果您想列出所有可執行文件的實例,請使用-a選項。

which python2.7 

輸出:

/usr/bin/python2.7 

這將顯示符號鏈接/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7

解決符號鏈接使用

readlink $(which python2.7) 

輸出:

../../System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 
+1

當我做了哪些python2.7,我得到://anaconda/bin/python2.7這仍然不是我想要的。 –

+0

使用readlink $(which python2.7) –

+0

@ParagBafna當我做'哪個python'時,它仍然顯示前面的路徑,但readlink $(其中python2.7)顯示我想讓我的python鏈接到的路徑。那麼這是否意味着路徑已經更新? –

0

嘗試當您安裝蟒蛇應該已經添加了一個新的項目到PATH環境變量,就在前面創建符號鏈接

ln -s /anaconda/bin/python /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7

1

。你應該看到像這樣在您的*〜/ .bash_profile中*文件:

# added by Anaconda 1.8.0 installer 
export PATH="//anaconda/bin:$PATH" 

您可以刪除這些線,重新打開的Python應該已經恢復您有任何終端窗口,並默認。