2015-07-21 72 views
1

我有兩個Python安裝(都是2.7)。一個與我的Spyder IDE連接,另一個在終端中被識別(「哪個python」指引我到它的位置)。我如何刪除第二個,並將第一個設置爲Mac中的默認python程序。在Mac上安裝不同的Python

我的主要問題是,當我使用pip來安裝模塊時,我無法在Spyder IDE中使用它們。

謝謝。

回答

3

如解釋here,更改默認的python版本是一個壞主意,因爲一些應用程序依賴於Mac中的原始默認python。

然而,pip安裝可能不適合你的一個原因是每個版本的python都有自己的pip版本。所以當你使用pip install {pkg_name}時,你只是在特定的python上安裝該軟件包,默認的pip命令與之相關聯。

您可以檢查python的版本,默認pip命令在您的終端中使用:> pip --version

嘗試做:

pip3 install {pkg_name} 

或者:

pip2 install {pkg_name} 

取決於哪個版本的Python的Spyder IDE使用

編輯:

您還可以更明確地聲明使用哪個點子:

/full/path/to/python/version -m pip install {pkg_name} 
+2

還可以'/全/路徑/到/蟒蛇/版本-m PIP install'任何 – NightShadeQueen

+0

謝謝您的回答,PIP2安裝{}程序包名稱並沒有解決這個問題,而且好像有我的電腦沒有pip3。我如何知道Spyder正在使用哪個Python? – Alt

+0

@NightShadeQueen很好的建議。我更新了我的答案以包含它。 – xgord