我安装了 Xcode 的 Mac OSX 10.5.8。我想避免使用 MacPorts,只想获得一个坚实的 Python 安装基础,这样我就可以继续处理 Django 和其他东西。我想在我的 Python 应用程序中使用 Buildout。
我已经从官方网站安装了二进制 Python 2.6.4 并安装了它。按照其他建议,我已将其放入我的~/.bash_profile
文件中:
export PATH=/usr/local/bin:$PATH
所以,当我做which python
它时,它会显示/usr/local/bin/python
. 而且,当我这样做时,python -V
它会显示Python 2.6.4
- 这一切看起来都很棒。
我查看了/usr/local/bin/
文件夹内部,除其他外,我似乎有正确的东西指向 Python 2.6:
python -> ../../../Library/Frameworks/Python.framework/Versions/2.6/bin/python
但是,当我做一个easy_install
virtualenv (我想与 Buildout 一起使用)时,它似乎将它安装在/Library/Python/2.5/site-packages/virtualenv-1.4.3-py2.5.egg
...这是 Python 2.5?此外,当我使用 virtualenv 设置我的 Buildout 文件夹时,其中的.Python
符号链接将:
.Python -> /System/Library/Frameworks/Python.framework/Versions/2.5/Python
为什么是这样?我不明白这一点。我怎样才能让它全部指向正确的 Python 2.6?
非常感谢您的任何回答,这让我很烦。干杯。