如何在OSX Mountain Lion上安装python 2.7.4

时间:2013-04-13 17:12:12

标签: python osx-mountain-lion

我尝试通过跟随this link(wolfpaulus.com)覆盖原生Apple的python 2.7安装来安装python 2.7.4,因此easy_install和pip都不再有效。

This link(apple.com)建议永远不要删除原生Apple捆绑包。

是否可以在不重新安装OSX的情况下恢复Apple提供的python 2.7? 是否有关于在OSX Lion上将python升级到2.7.4的权威指南?例如,在破坏我的设置之前,我可以将颠簸,django安装到2.7.4,但是matplotlib拒绝安装到2.7以外的任何东西,无论是来自二进制文件还是来源。

感谢。

2 个答案:

答案 0 :(得分:2)

替换Apples默认的python安装绝对不是一个好主意。如果您已经完成,那么您可以尝试使用以下命令

“brew install python --framework”

[R

答案 1 :(得分:2)

您永远不应删除/System/Library/usr中的任何内容(/usr/local除外)。安装在这些位置的文件由Apple作为OS X的一部分进行管理。最坏的情况是,您可能会严重损坏您的OS X系统;充其量,您将面临下一次软件更新消除所有更改的风险。特别是在Python中,你刚刚删除了Apple提供的Python扩展,这些扩展在其他地方都没有。更新像Python这样的系统组件的正确方法是将新版本安装在不同的位置,例如python.org Python安装程序在/Library/Frameworks中执行的操作,然后通过修改shell PATH环境来管理访问变量。不幸的是,Apple不容易安装被错误删除的OS X的各个组件。要正确恢复已删除的所有系统Python,最简单的方法是重新安装OS X本身。

当您安装其他版本的Python时,您还应该使用它来安装pipeasy_install的其他版本。通常,每个Python版本都应该有自己的版本。