Easy_install与不同版本的python安装,MAC osx



我在mac OSX 10.6机器上有各种版本的python,其中一些安装了macports:

> python_select -l
Available versions:
current none python24 python26 python26-apple python27

系统默认版本为python26-apple。我现在使用python27,我选择了

> sudo python_select python27

我最近尝试使用easy_install安装django,但它安装了默认的python(我可以通过python_selection python26-apple并导入django来检查)。相反,如果我下载django tarball,展开并使用

> sudo python setup.py install

一切工作如预期,即我得到django在python 2.7。现在的问题是,有没有一种方法可以让easy_install与我选择的python_select版本的python一起工作?

UPDATE显然python_select已弃用。下面的命令似乎是等价的:

port select --list python
生产:

Available versions for python:
    none
    python24
    python26
    python26-apple
    python27 (active)

如果您希望您的"easy_install"与更新后的python版本匹配,请遵循以下步骤:

在http://pypi.python.org/pypi/setuptools#files下载相应的.egg文件像运行shell脚本一样运行它:sh setuptools-0.6c9-py2.7.egg这将安装新的"easy_install"可执行文件,与您当前版本的python兼容。

希望对你有帮助。

(详见http://pypi.python.org/pypi/setuptools#cygwin-mac-os-x-linux-other)

请确保在该shell脚本上使用-prefix=选项来控制easy_install版本的位置。

相关内容

  • 没有找到相关文章

最新更新