Pip找不到满足要求的版本。

26
我在使用pip安装软件包时遇到了问题。我尝试了:
pip install jurigged

导致这些错误的原因是:
ERROR: Could not find a version that satisfies the requirement jurigged (from versions: none)
ERROR: No matching distribution found for jurigged

我检查了一下pip是否是最新版本,结果是最新的。我使用的是Python 3.7.4
有人知道这个问题的解决方案吗?

你使用哪个Python版本? - Gabio
3个回答

20

PyPI 上只支持 Python >=3.8 的 jurigged(详情见这里)。

pip 找不到可安装的内容,因为您不符合条件。

升级到 Python >= 3.8 后,执行以下命令: pip install jurigged


谢谢MadJlzz,在阅读说明文档时可能会错过它! - Jip Helsen
这也是我的情况。然而,我安装了PY 3.8,但我要安装的包只适用于PY 3.7...我该怎么解决呢? - Franva

9

1 - 你已经安装了python3,但是你的/usr/bin/python可能仍然是旧版本,因此运行以下命令来修复它

python3 -m pip install <pkg>

2 - 另一个可能的原因是最初忘记了 -r:使用 pip install -r requirements.txt 命令时,-r 是必需的。

3 - 如果仍然无法工作,则还有一种方法可以解决此错误。尝试这个方法,但首先获取您的软件包版本。

python3 -m pip install --pre --upgrade PACKAGE==VERSION.VERSION.VERSION

4 - 有时候即使包已经存在,我们仍然会遇到这个错误,所以请尝试检查一下是否能够正确导入。

5 - 如果使用pip时出现问题,可以尝试使用pipwin。有时它会像魔法一样解决问题。

6 - 别忘了打开你的互联网连接,这可能听起来很奇怪,但有时确实会因为没有网络连接而出现问题。

如果问题仍然存在,请告诉我。但根据我的猜测,现在应该可以正常工作了。


-2

你可以通过输入来解决这个问题

 pip install pandas --trusted-host pypi.org --trusted-host files.pythonhosted.org

到命令提示符(cmd)
如果您想要修复此设置,在窗口中,创建文件%HOME%\pip\pip.ini并将以下代码添加到文件中:

    [global]trusted-host = pypi.org
                           files.pythonhosted.org

3
目前你的回答不够清晰,请编辑并添加更多细节,以帮助其他人理解它如何回答问题。你可以在帮助中心找到有关如何撰写好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接