2014-08-31 56 views
1

我有很多安裝的Python,我已經通過pip,dmg等安裝..我想刪除除了一個之外的所有。如何找到不同的Python安裝並刪除它們?

需要一些指導,以找到不同的安裝和刪除它們。

閱讀:

Too many different Python versions on my system and causing problems

但有沒有除了全操作系統重新安裝任何特定的解決方案。我不想做全操作系統重新安裝。任何建議如何去清理。對不起,如果問題太廣泛。

編輯:

Cs-MacBook-Pro-2:~ lakesh$ which python 
/opt/local/bin/python 
Cs-MacBook-Pro-2:~ lakesh$ which python2 
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2 
Cs-MacBook-Pro-2:~ lakesh$ which python3 
/usr/local/bin/python3 
+1

嘗試 「這蟒」,「哪個python2「,」哪個python3「在命令行上。這應該告訴你當前活動的位置在哪裏。 (並且,在卸載它之後,它應該告訴你在下一個位置之後的位置)。 – 2014-08-31 09:00:21

+0

@MichaelAaronSafyan如何卸載python? – lakesh 2014-08-31 09:04:17

+0

根據位置,您可以查找相應的工具並相應地刪除。例如,「/ opt/local」可能與MacPorts或其他工具一起安裝...找到相應的文檔並進行相應的卸載。對於「/ usr/local/bin」,它可能是手動安裝的......你可能想要找到所有關聯的文件並刪除它們。保持系統框架版本的獨立和完整。 – 2014-08-31 09:06:59

回答

1

使用此命令:

python3 --version #shows the version of your python3 if exist 

python2 --version #shows the version of your python2 if exist 

python --version # shows which version in in use by default 

然後卸載其中的一個,你必須遵循以下步驟:

例如用於卸載python2.7

1.刪​​除Python 2.7框架

sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7 

2.取出了Python 2.7的應用程序目錄

sudo rm -rf "/Applications/Python 2.7" 
  1. 刪除/usr/local/bin指向此Python版本的符號鏈接看到ls -l /usr/local/bin
相關問題