2014-11-03 63 views
1

過去幾年我偶爾需要python,但我一直在使用各種不同的方法(canopy,easy_install,pip,...)盲目安裝版本和軟件包。這導致了下面的悲劇結果:從os刪除多個python安裝x

$ python 
python    python2.7-config python3.4-32  pythonw2.6 
python-config  python3   python3.4-config pythonw2.7 
python2.6   python3-32   python3.4m   
python2.6-config python3-config  python3.4m-config 
python2.7   python3.4   pythonw 

目前我想開始一個新的項目,使用了很多不同的python模塊。但是,當安裝像熊貓這樣的軟件包時(使用pip),我遇到了很多困難,這很可能是由我的機器上大量的python安裝引起的。

我現在的問題是如何刪除所有這些python安裝,並重新開始,沒有做建議here完整的操作系統重新安裝。我知道這可能是最好的解決方案,但由於目前我正在爲此工作的其他項目目前不適合我。

另外,我怎麼能至少創建一個可行的python環境,在這個環境中我可以安裝我使用的版本所需的模塊。

所有幫助非常感謝!

Louis

回答

2

讓我們假設你想要刪除版本2.6。你可以做

which python2.6 

這將返回您的計算機中python2.6的位置。然後你可以刪除它。

請記住,Python 2.x附帶OS X,所以我不認爲完全刪除它是一個不錯的選擇。

我從來沒有嘗試過virtualenv但是這可能是有用的:Comprehensive beginner's virtualenv tutorial?

+0

絕對+1的virtualenv,ESP mkvirtualenv -p'這python2.6' – 2014-11-03 21:44:13

+0

謝謝您的回答,我確實聽說我要小心不要刪除原來的python安裝,但主要是因爲我不確定自己能不能觸及我的系統。 關於'virtualenv'你建議我簡單地離開我的混亂,爲python創建一個單獨的環境? – 2014-11-04 06:14:16

+0

基本上是的。那樣你就會有一個乾淨的新環境來開發。如果將來你覺得足夠大膽,那麼你可以刪除一些較舊的Python版本 – meto 2014-11-04 13:55:06