2010-05-08 20 views
1

我正在使用最近升級的OS X Snow Leopard和MacPorts,並且在每個角落都遇到了問題。在OS X上清除完整的Python安裝

第一個問題是安裝Python版本的絕對數量:總共有四種:

  • 2.5,在/Library/Frameworks/Python.framework
  • 2.6 2.6和3.0在/opt/local/Library/Frameworks/Python.framework/(MacPorts的安裝)

所以至少有兩個無用/冗餘版本:2.5和冗餘2.6。

此外,預安裝的Python給我帶來嚴重的問題,因爲一些預安裝的庫(特別是scipy,numpy和matplotlib)無法正常工作。

我非常想要清除完整的/Library/Frameworks/Python.framework路徑以及MacPorts Python安裝。之後,我將通過安裝一個正確配置的Python,從一個乾淨的平板開始,例如,那從Enthought

我是否遇上麻煩?或者這是一個理智的承諾? (特別是,我需要一個在未來幾天工作的Python,如果我結束了一個非工作的Python這將是一箇中等比例的災難。另一方面,我需要的一些功能matplotlib 不是現在工作。)

回答

2

Macports只安裝到/ opt/local(對於python及相關)。

蘋果的Python從Leopard的使用/Library/Frameworks/Python.framework/2.x 2.5和2.6的雪豹,但只是把一個站點包在裏面安裝上安裝

因此,我認爲你可以擺脫/Library/Frameworks/Python.framework

我會使用的MacPorts Python和安裝numpy的等通過,因爲我發現,安裝有ç依賴關係的軟件包

替代品是最容易的方式來安裝的Python python.org並安裝numpy等等

+0

在我卸載'/ Library/...'中找到的Python安裝之後,是不是還有什麼不能工作的東西?無論如何,我只會給MacPorts專用路線一個機會。謝謝。 – 2010-05-08 11:34:41

+0

...現在它堅持從源代碼構建gcc43。這就是我討厭MacPorts的原因。 :-( – 2010-05-08 11:39:26

+0

嘗試端口安裝py26-numpy -no_gcc43(同意似乎很奇怪,但這是因爲gfrortran需要gcc 4.3(由於我認爲是許可的話) – Mark 2010-05-08 11:52:51