2017-01-03 109 views
0

在usr/bin文件夾中,安裝了三個Pythons版本:Python,Python2.6,Python2.7(文件夾名稱) - 不確定Python的版本是什麼夾。如何在Mac OS X Sierra上刪除額外的python

我的問題最初是因爲我試圖安裝模塊'pandas'來運行腳本,python一直告訴我找不到熊貓。

'pip freeze'顯示我已經安裝了熊貓。 但是,我找不到使用python >> help >>模塊的熊貓。

所以我懷疑是安裝了多個python,導致其中一個pip安裝,但默認的python是一個不同的python。

所以我的問題是 - 1哪個python是macOS Sierra的默認配置? (我可以確認目前是爲Python安裝的熊貓,而不是Python2.6或Python2.7) 2我可以移除沒有熊貓的額外Python嗎? 3當我輸入'Python ...'時,如何找到它的默認Python以及如何爲該python安裝熊貓?

解決: 感謝您的意見和答覆。 我用「python2.7 install pip」爲python2.7安裝pip。然後我使用命令'pip2.7安裝熊貓'。這樣,熊貓被安裝爲默認的Python。 (在我的機器上命令'pip install pandas',正在安裝python 2.6。)

+0

你應該首先使用'python --version'和'pip --version'來查看每個版本的使用情況,第二次參考http://stackoverflow.com/questions/2812520/pip-dealing-with -multiple-python-versions –

+0

請不要包含代碼的屏幕截圖,而是在您的問題中添加必要的信息。 – pingul

+0

感謝您的評論。我修改了我的帖子。 – Noah

回答

1
  1. macOS Sierra默認使用Python 2.7。
  2. 您可以按照here的說明卸載Python的一個版本。但是,只要你管理你的軟件包和環境,你就不需要這麼做。如果你想保持對你的項目和他們的軟件包/版本的更多控制,你應該看看virtualenv。 Virtualenv創建的環境具有自己的安裝目錄,不會與其他virtualenv環境共享軟件包。這是許多人在管理項目時使用的非常受歡迎的選項。
  3. 您可以使用pip --version來查看您正在爲其安裝軟件包的哪個版本的Python。您也可以使用pip list來查看當前安裝了哪些軟件包。

我強烈建議大家看看virtualenv,因爲它可以更輕鬆地跟蹤Python環境和各自的軟件包。

希望這會有所幫助!

+0

謝謝,它有幫助。 – Noah