我想使用安装程序包在Snow Leopard上使用最新版本的Python,但我在升级时阅读了一些有关冲突的令人困惑的文章。我计划在Eclipse中使用PyDev,如果我升级会与Snow Leopard有任何冲突吗?
答案 0 :(得分:3)
明确回答您的问题:在SL上升级Python是否有任何缺点?仅在升级系统安装时。它可能会对使用Python的任何系统/ CLI工具以及使用PyObjC运行时库的任何捆绑应用程序(.app)产生奇怪的影响。
我不会升级,纠结或以其他方式修改Python的默认安装,如果这就是你要求的。使用MacPorts在备用位置安装升级版本的Python会好得多。
默认情况下,MacPorts会将所有内容安装到/opt/local
(即/opt/local/bin/python
)。然后,您还可以安装python_select
进行一些跳汰,以确保根据您的PATH
优先选择您选择的任何版本。
除非您习惯使用MacPorts,否则您可能还需要考虑使用virtualenv和pip来管理此环境。需要考虑的事情!