我尝试使用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指向的目录。
我该如何改变这个?
答案 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