在OS X上清除完整的Python安装

时间:2010-05-08 10:47:13

标签: python macos osx-snow-leopard

我正在研究最近升级的OS X Snow Leopard和MacPorts,我在各个角落都遇到了问题。

第一个问题是安装的Python版本数量太多了:总共有四个:

    {li> 2.5,2.6和3.0 in /Library/Frameworks/Python.framework
  • 2.6 in /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 的功能现在没有工作。)

1 个答案:

答案 0 :(得分:2)

Macports只安装到/ opt / local(用于python和相关)。

Apple的python使用Leopard的/Library/Frameworks/Python.framework/2.x 2.5和Snow Leopard的2.6,但只是在安装时安装了一个site-packages安装

因此我认为你可以摆脱/Library/Frameworks/Python.framework

我会使用macports python并通过它安装numpy等,因为我发现安装具有C依赖项的包的最简单方法

替代方法是为python.org安装python并从那个

安装numpy等