2016-01-02 136 views
-2

我顯然已經安裝了Python的multipule版本,我需要卸載其中的一些..但我不知道哪一個(S)。我應該卸載哪些Python版本?

下面是安裝的版本的列表:

/usr/local/lib/python2.7/site-packages/setuptools-19.2-py2.7.egg 
/usr/local/lib/python2.7/site-packages/readline-6.2.4.1-py2.7-macosx-10.11-x86_64.egg 
/usr/local/lib/python2.7/site-packages/numpy-1.10.2-py2.7-macosx-10.11-x86_64.egg 
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python27.zip 
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7 
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin 
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac 
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages 
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk 
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old 
/usr/local/Cellar/python/2.7.10_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload 
/usr/local/lib/python2.7/site-packages 
/Library/Python/2.7/site-packages/pip-7.1.2-py2.7.egg 
/Library/Python/2.7/site-packages 

建議?

*編輯

$which python -a 
/usr/local/bin/python 

看起來像只有一個文件彈出。

+3

你確定你已經安裝了多個版本嗎?它看起來像是同一個安裝的資源和庫目錄。沒有什麼建議安裝多個版本。 – Matthew

+1

輸入'which python -a'查看您的路徑上有多少個可執行文件。 –

+0

我用你的建議更新了這個問題,Mike。 – Chef1075

回答

1

儘管所有路徑中都有第Python個字,但它們並不是Python安裝的不同,而是一個不同的部分。

$which python -a 
/usr/local/bin/python 

這列出了所有帶有該名稱的可執行文件。結論:只有一個名爲python的可執行文件。無需卸載任何東西。

當安裝不同的Python版本時,這不成問題。通常,python3將使用Python 3和python Python 2.

有幾種方法可以在一個系統上使用多個Python版本。

  1. virtualenv
  2. conda

後者是我最喜歡和推薦。它通常效果更好,特別是安裝C擴展。

0

它看起來只有一個Python 2.7副本。如果您可以使用virtualenv,則可以使用多個Python,而不會有任何問題。

相關問題