这是一个非常简单的requirements.txt:
numpy
sharedmem
问题是,sharedmem实际上是depends on having numpy available to even run its setup.py,它是一个安装依赖项。运行pip install -r requirements.txt
会尝试按预期方式首先安装numpy,但是在尝试导入numpy.distutils.core
时,sharedmem仍会中断。可能是因为pip首先将库安装到临时构建目录中,并且它不在导入路径中。
关于如何处理它的任何想法?
P.S。看起来这是一个骗局:In Python, `pip -r requirements.txt` doesn't install packages *recursively*?,但问题也没有解决。