【问题标题】:"No module named numpy" error when installing from requirements.txt从 requirements.txt 安装时出现“没有名为 numpy 的模块”错误
【发布时间】:2018-11-03 17:35:20
【问题描述】:

我正在尝试从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

【问题讨论】:

  • 您能否向我们提供 pip 安装的输出?

标签: python numpy pip


【解决方案1】:

更新答案

numpyCython 必须在 tulipy 之前安装。为此,您可以按顺序单独安装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

【讨论】:

  • 所以唯一的解决方案是运行pip install numpy,然后运行pip install -r requirements.txt?因为如果是这样,我将编写一个 bash 脚本来完成它,因为我想用一个命令安装所有东西。
  • @DJ_Tth3jtr - 似乎pip 本身无法在 tulipy 之前安装 numpy。请看我的编辑。类似的东西可以用 bash 脚本编写,但它是单行的。
猜你喜欢
  • 1970-01-01
  • 2017-06-30
  • 2017-03-11
  • 2014-12-23
  • 2020-08-07
  • 2020-10-22
  • 2017-03-09
  • 2021-05-23
  • 2018-03-27
相关资源
最近更新 更多