gpt4 book ai didi

python - 找不到满足要求的版本

转载 作者:IT老高 更新时间:2023-10-28 21:07:24 24 4
gpt4 key购买 nike

我正在使用以下 requirements.txt 文件在 Ubuntu 12.04 中安装几个 Python 包:

numpy>=1.8.2,<2.0.0
matplotlib>=1.3.1,<2.0.0
scipy>=0.14.0,<1.0.0
astroML>=0.2,<1.0
scikit-learn>=0.14.1,<1.0.0
rpy2>=2.4.3,<3.0.0

还有这两个命令:

$ pip install --download=/tmp -r requirements.txt
$ pip install --user --no-index --find-links=/tmp -r requirements.txt

(第一个下载软件包,第二个安装它们)。

进程经常因错误而停止:

  Could not find a version that satisfies the requirement <package> (from matplotlib<2.0.0,>=1.3.1->-r requirements.txt (line 2)) (from versions: )
No matching distribution found for <package> (from matplotlib<2.0.0,>=1.3.1->-r requirements.txt (line 2))

我手动修复:

pip install --user <package>

然后再次运行第二个 pip install 命令。

但这仅适用于那个特定的包。当我再次运行第二个 pip install 命令时,该过程现在停止并提示 another 所需的包,我需要再次重复该过程,即:安装新的所需包手动(使用上面的命令),然后运行第二个 pip install 命令。

到目前为止,我不得不手动安装 sixpytznose,现在它提示需要 mock

有没有办法告诉 pip 自动安装 all 需要的依赖项,这样我就不必一个一个手动完成?

添加:这只发生在 Ubuntu 12.04 BTW 中。在 Ubuntu 14.04 中,应用于 requirements.txt 文件的 pip install 命令可以正常工作。

最佳答案

虽然它并没有真正回答这个特定的问题。其他人收到与此错误相同的错误消息。

对于像我一样一开始忘记了-r的人:使用pip install -r requirements.txt -r 是必不可少的命令。

原答案:

https://stackoverflow.com/a/42876654/10093070

关于python - 找不到满足要求的版本 <package>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32302379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com