mac easy_install问题

时间:2011-02-25 18:53:09

标签: python macos

我尝试使用easy_install安装python包。我使用了/ usr / local / bin中的easy_install,因为我认为这是macpython提供的。我遇到过这个问题:

ValueError: numpy >= 1.4 is required (detected 1.2.1 from /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/numpy/__init__.pyc)

似乎在检查依赖项时,easy_install正在查看Mac附带的python指向的目录。

我该如何改变这个?

2 个答案:

答案 0 :(得分:1)

您可以将virtualenv--no-site-packages一起使用,然后将您的软件包安装到那里。您可能还想调查pip而不是easy_install

答案 1 :(得分:1)

如果您从系统提供的python中运行不同版本的python, 找到该版本的框架bin目录,例如:

$ ls -l $(which python2.7)
lrwxr-xr-x  1 root  wheel  71 Jul 13  2010 /usr/local/bin/python2.7 -> ../../../Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7

然后运行该目录中的easy_install版本:

/Library/Frameworks/Python.framework/Versions/2.7/bin/easy_install