【问题标题】:pip install on M1 mac: No matching distribution found for version when version actually exists在 M1 mac 上安装 pip:当版本实际存在时,找不到与版本匹配的发行版
【发布时间】:2021-10-16 02:29:48
【问题描述】:

我正在尝试安装 pandas 1.2.5,但出现此错误:

ERROR: Could not find a version that satisfies the requirement pandas==1.2.5 (from versions: 0.1, 0.2b0, 0.2b1, 0.2, 0.3.0b0, 0.3.0b2, 0.3.0, 0.4.0, 0.4.1, 0.4.2, 0.4.3, 0.5.0, 0.6.0, 0.6.1, 0.7.0, 0.7.1, 0.7.2, 0.7.3, 0.8.0rc1, 0.8.0, 0.8.1, 0.9.0, 0.9.1, 0.10.0, 0.10.1, 0.11.0, 0.12.0, 0.13.0, 0.13.1, 0.14.0, 0.14.1, 0.15.0, 0.15.1, 0.15.2, 0.16.0, 0.16.1, 0.16.2, 0.17.0, 0.17.1, 0.18.0, 0.18.1, 0.19.0, 0.19.1, 0.19.2, 0.20.0, 0.20.1, 0.20.2, 0.20.3, 0.21.0, 0.21.1, 0.22.0, 0.23.0, 0.23.1, 0.23.2, 0.23.3, 0.23.4, 0.24.0, 0.24.1, 0.24.2, 0.25.0, 0.25.1, 0.25.2, 0.25.3, 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.1.0, 1.1.1, 1.1.2, 1.1.3, 1.1.4, 1.1.5, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.3.0, 1.3.1)
ERROR: No matching distribution found for pandas==1.2.5

如您所见,我正在寻找的版本列在可用版本中。有谁知道我为什么不能安装?

我正在使用这个命令,我的环境是 macOS:

pip install pandas==1.2.5

我的python版本是3.8,我的pip版本是21.2.3

【问题讨论】:

  • 不,== 是正确的
  • 没有pandas=1.2.5 我得到ERROR: Invalid requirement: 'pandas=1.2.5'
  • 您是否检查过您没有冲突的要求?像其他需要不兼容版本的pandas 的依赖项一样?我认为在这种情况下,您会收到此类错误消息。
  • 尝试列出可用版本:stackoverflow.com/questions/4888027/…
  • pip 可能是不同版本的python。输入which pip 即可查看。可以通过运行python3.8 -m pip 强制它运行所需的python 安装。

标签: python pip


【解决方案1】:

也许可以试试pip install -Iv pandas==1.2.5pip install -I pandas==1.2.5

你以前安装过 pandas 吗?

【讨论】:

  • 上述建议还是一样的错误,不,我没有安装其他版本的熊猫。
  • 奇怪,你有没有试过在不提供版本的情况下安装熊猫,那里出现什么错误信息?所以只是pip install pandas?
  • 我可以安装最新版1.3.1
  • 很奇怪。尝试将其安装在 virtualenv 上。所以:pip install virtualenvvirtualenv <somename>source <somepath>pip install pandas==1.2.5
【解决方案2】:

我假设您已经安装了 pandas?你至少可以试试

pip uninstall pandas
pip install pandas==1.2.5

pip install --upgrade pandas==1.2.5

“降级”熊猫

【讨论】:

  • 我没有安装任何其他版本的 pandas。
  • 我已经使用 macOS、python 3.9.1 和 pip 21.2.3 从 1.3.0 -> 1.2.5 -> 1.3.1 降级和升级,所以问题肯定出在你的结局。您可能需要重新安装 pip 本身。
  • 重新安装了 pip 但仍然是同样的错误 :'( 我使用的是 M1 mac,不确定是否与它有任何关系。
  • 所以我做了一些挖掘,是的,看起来 M1 mac 的 pip 有问题。我将添加一些文章链接,如果它们有帮助,请告诉我。现在进行这项研究似乎很有用,因为我可能需要在未来一两年内升级自己:gist.github.com/MohamedElashri/25c3999df42da201b8819d8bb811a5e4flutterq.com/pip-install-matplotlib-fails-on-m1-mac 最后,与您的问题非常相似,无需降级:stackoverflow.com/questions/65084318/…
  • 感谢分享这些文章,现在很有意义。
猜你喜欢
  • 2021-06-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-26
  • 2021-07-11
  • 2020-06-01
  • 1970-01-01
  • 2016-08-27
相关资源
最近更新 更多