【问题标题】:Pip could not find a version that satisfies the requirementPip 找不到满足要求的版本
【发布时间】:2021-12-25 10:39:48
【问题描述】:
我在使用 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
pip
package-managers
【解决方案1】:
从 PyPI 开始,jurigged 仅支持 Python >= 3.8(另请参阅 here)
pip 找不到要安装的东西,因为您不符合要求。
升级到 Python >= 3.8 并执行相同操作:pip install jurigged
【解决方案2】:
1 - 你已经安装了 python3,但是 /usr/bin/python 中的 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 而不是 pip,这很神奇
6 - 别忘了打开你的互联网,这很奇怪,但有时会发生。
让我知道问题是否仍然存在。但根据我的猜测,它现在应该可以工作了。祝你好运!!!
【解决方案3】:
你可以通过输入来解决这个问题
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