Pip找不到满足要求的版本

Jip*_*sen 28 python pip package-managers python-3.x

我在使用安装包时遇到问题pip。我试过:

pip install jurigged
Run Code Online (Sandbox Code Playgroud)

导致这些错误的原因:

ERROR: Could not find a version that satisfies the requirement jurigged (from versions: none)
ERROR: No matching distribution found for jurigged
Run Code Online (Sandbox Code Playgroud)

我检查了是否pip是最新的,情况确实如此。我使用的是Python 3.7.4

有谁知道这个问题的解决方案?

Mad*_*lzz 20

PyPI开始,jurigged仅从 Python >= 3.8 开始受支持(另请参阅此处

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

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


小智 9

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

python3 -m pip install <pkg>
Run Code Online (Sandbox Code Playgroud)

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

3 - 如果仍然无法正常工作,还有另一种方法可以修复此错误。尝试这个,但首先,获取你的包的版本

python3 -m pip install --pre --upgrade PACKAGE==VERSION.VERSION.VERSION
Run Code Online (Sandbox Code Playgroud)

4 - 您知道有时包已经存在,那么我们也会收到此错误,因此请尝试检查您是否能够导入。

5 -如果问题出在 pip 上,请尝试pipwin而不是有时,这就像魔法一样pip

6 - 不要忘记打开互联网,这很奇怪,但有时会发生。

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