Pip找不到满足要求的版本

问题描述 投票:0回答:3

我在使用

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 python-3.x pip package-managers
3个回答
20
投票

PyPI 开始,仅从 Python >= 3.8 起支持

jurigged
(另请参阅此处

pip
找不到任何要安装的东西,因为您不符合要求。

升级到 Python >= 3.8 并执行相同操作:

pip install jurigged


9
投票

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 - 不要忘记打开互联网,这很奇怪,但有时会发生。

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


-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
© www.soinside.com 2019 - 2024. All rights reserved.