3

这是一个非常简单的requirements.txt:

numpy
sharedmem

问题是,sharedmem 实际上依赖于 numpy 甚至可以运行它的 setup.py,它是一个安装依赖项。正如预期的那样,运行pip install -r requirements.txt确实会首先尝试安装 numpy,但 sharedmem 仍然会在尝试 import 时中断numpy.distutils.core。大概是因为 pip 首先将库安装到临时构建目录中,并且它不在导入路径中。

关于如何处理它的任何想法?

PS 看起来这是一个骗局:在 Python 中,`pip -r requirements.txt` 不会*递归地安装包*?,但问题也没有在那里解决。

4

0 回答 0