pip安装找不到通过pip搜索广告的最新版本

时间:2019-12-07 11:41:07

标签: pip

尝试通过pip install在我的ubuntu 16.04上安装最新版本的熊猫

如果我看清楚此命令的结果:

python3 -m pip search pandas

...
pandas (0.25.3)                     - Powerful data structures for data analysis, time series, and statistics
  INSTALLED: 0.24.2
  LATEST:    0.25.3
...

我应该能够安装该软件包的0.25.3版本。

我尝试了

  • pip install --upgrade pandas --user,告诉我我已经拥有最新版本
  • pip install --upgrade --upgrade-strategy eager pandas --user,它安装了最新版本的依赖项,但pandas仍为0.24.2
  • python3 -m pip install pandas==0.25.3 --user告诉我找不到特定版本,并向我提供了很长的可用版本列表,这些版本的确终止于0.24.2版本。

我误解了吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

如果您正在使用Ubuntu 16.04(3.5.1)默认提供的最新Python 3,则根据release notes,它与0.25.x版本的熊猫不兼容。您可以看到一些相关的讨论here

要从pip中查看此内容,可以使用-v运行install命令,并且pip将指示由于不兼容的Python版本而忽略了某些链接。

您有几种选择:

  1. 使用提供了适用于16.04的最新Python 3版本的PPA,例如deadsnakes
  2. 使用pyenv