从requirements.txt安装时,“没有名为numpy的模块”错误

时间:2018-05-24 13:06:37

标签: python numpy pip

我正在尝试从requirements.txt安装软件包列表。但是,即使我在文件中列出numpy,包tulipy也会返回错误ImportError: No module named 'numpy'。 请注意,我仍然希望从文件中使用一个命令安装软件包。它有什么变通方法吗?

我的requirements.txt

numpy>=1.14.1
Cython>=0.28.2
ccxt>=1.13.50
tulipy>=0.2.1

1 个答案:

答案 0 :(得分:2)

更新回答

必须在numpy之前安装

Cythontulipy。为此,您可以单独按顺序在requirements.txt中安装软件包。 numpyCython 必须在需求文件中高于tulipy

xargs -n1 pip install < requirements.txt

[摘自previous stackoverflow answer]

旧答案

tulipy需要安装numpy。要解决此问题,请首先安装numpy,然后安装requirements.txt文件。

pip install numpy
pip install -r requirements.txt

作为tulipy在安装过程中需要numpy的证据,请查看tulipy's setup.py file