我在使用
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。
有谁知道这个问题的解决办法吗?
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 - 不要忘记打开互联网,这很奇怪,但有时会发生。
如果问题仍然存在,请告诉我。但根据我的猜测,现在应该可以了。
您可以通过输入来解决这个问题
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