【问题标题】: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版本?
  • 我使用的是 3.7.4 版

标签: python pip package-managers


【解决方案1】:

PyPI 开始,jurigged 仅支持 Python >= 3.8(另请参阅 here

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

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

【讨论】:

  • 感谢 MadJlzz 一定在阅读我时错过了它!
【解决方案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
    

    【讨论】:

    • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2016-12-18
    • 2023-03-12
    • 2020-10-21
    • 1970-01-01
    • 2019-01-06
    • 2021-03-12
    • 2023-03-20
    • 2018-10-13
    • 2019-07-18
    相关资源
    最近更新 更多