日志和更多详细信息,请访问:https://gist.github.com/2890621

stu@vervet ~ $ virtualenv --no-site-packages testingpip
New python executable in testingpip/bin/python
Installing distribute......................done.
stu@vervet ~ $ source testingpip/bin/activate
stu@vervet ~ $ which pip
/home/stu/testingpip/bin/pip
stu@vervet ~ $ which python
/home/stu/testingpip/bin/python
stu@vervet ~ $ pip --log=piplog.log install numpy pil aptus
Downloading/unpacking numpy
...
...
...


最终,由于numpy依赖性,命令失败

但这样做:

stu@vervet ~ $ pip install numpy
stu@vervet ~ $ pip install pil
stu@vervet ~ $ pip install aptus


作品

最佳答案

这是由Aptus setup.py文件中的this line引起的。

您应该将其报告为Aptus的错误。如果Aptus依赖numpy,则应将其添加到其依赖项列表中,而不是在安装过程中引发异常。

Aptus应该修补为以下内容:

install_requires = []

try: import numpy
except ImportError: install_requires.append('numpy')

setup(
    ...
    install_requires=install_requires,
    ...
)

08-26 11:23