升级Snow Leopard上的Python有哪些缺点?
我想在Snow Leopard上用安装包安装最新版本的Python,但我看到了一些关于升级时可能出现冲突的文章,感觉有点困惑。我打算在Eclipse中使用PyDev,如果我升级的话,会不会和Snow Leopard发生冲突呢?
1 个回答
3
直接回答你的问题:在SL上升级Python有什么坏处吗?只有在你升级系统自带的Python时才会有问题。这可能会导致一些使用Python的系统工具和应用程序出现奇怪的情况,尤其是那些使用PyObjC运行库的应用。
如果你是在问这个,我建议你不要去升级、修改或者搞乱系统自带的Python。你更好的选择是通过MacPorts在其他地方安装一个更新版本的Python。
MacPorts默认会把所有东西安装到/opt/local
(也就是/opt/local/bin/python
)。然后你还可以安装python_select
,这个工具可以帮你设置优先使用的Python版本,确保你选择的版本在你的PATH
中是优先的。
你可能还想考虑使用virtualenv和pip来管理你的环境,除非你已经习惯了使用MacPorts。值得考虑的事情!