如何更改 Snow Leopard 中使用的 Python 版本?

如何更改 Snow Leopard 中使用的 Python 版本?

Snow Leopard 附带的 Python 2.6 版本与许多流行的库不兼容,因此我从 python.org 下载了一个 Python 2.6 版本。但是,当我python在终端上输入时,仍然得到旧版本的 Python。我该如何改变这种情况?

which python目前给我/Library/Frameworks/Python.framework/Versions/2.6/bin/python

ls -l /usr/bin/python不是指向上述内容(也不是Versions/Current)的符号链接。

/opt/local/bin/python2.6我有一个希望使用的版本。

答案1

我不知道这会如何影响 OS X 中 Python 的其他用法,但由于当前 OS X Python 已在您的中列出PATH,因此您只需要进行以下更改:

我不知道这是否重要,但只是为了存档:我的OS X 10.6(从 10.4 升级到 10.5)/Library/Frameworks/Python.framework/Versions/2.6/bin/不是列于PATH。相反,which python收益为/usr/bin/python

例如:file /usr/bin/xattr产生/usr/bin/xattr: python script text executable,因此可能会受到更改 Python 可执行文件的影响!

相关内容