瓶颈尝试安装numpy版本候选

时间:2019-07-08 09:19:53

标签: python-2.7 numpy pip

由于遗留原因,我必须使用python2(首先要记住的是它)。

Bottleneck在setup.py中指定要求numpy。如果从相同的需求文件安装(即使将numpy固定到正确的版本),它也会尝试安装numpy==1.17.0rc发行候选版本,这将放弃对python2的支持,因此会发生以下错误:

[stderr] File "/tmp/easy_install-8dcHVX/numpy-1.17.0rc1/setup.py", line 31, in <module>
[stderr] from bottleneck.src.template import make_c_files
[stderr] RuntimeError: Python version >= 3.5 required.
[stderr] ----------------------------------------
[stderr]ERROR: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-hhfr2i/bottleneck/

我正在寻找解决方案。通过手动先安装numpy暂时解决了问题,但这是在要求的基础上构建的,而不是预期的。

提前感谢任何想法!

1 个答案:

答案 0 :(得分:0)

表明部署已部分中断,因此未使用正确的requirements.txt安装软件包。

例如,在numpy之前列出bottleneck可以解决此问题,例如

numpy==1.16.4
...
bottleneck