繁体   English   中英

Pip不让我升级到最新版package

[英]Pip won't let me upgrade to the latest version of package

如何升级到 0.1.20 的 ax 平台?

0.1.20 昨天发布并出现在pypi

我有 0.1.19 并希望升级到 0.1.20

如果我运行:

pip install --upgrade ax-platform

我只是得到:

Requirement already satisfied: ax-platform... (0.1.9)

如果我卸载然后使用上述命令或pip install --upgrade –-no-cache-dir ax-platform “-no-cache-dir” 再次安装,我只会得到 0.1.19。

pip 版本 21.0.1

编辑:原因是依赖项之一不支持 python 3.6

首先,尝试在命令行pip install --upgrade ax-platform==0.1.20指定版本。 如果它不起作用,则表示 PIP 认为此 package 不适用于您的系统(Python 版本、操作系统版本、CPU 版本等的组合)。

其次,您可以尝试手动安装,go到此页面 有下载.whl 文件。 并通过pip install --upgrade ax_platform-0.1.20-py3-none-any.whl安装它。 如果由于某种原因您没有看到 .whl 文件下载链接, 这里是.whl 文件。

Also for any PIP package if you want to get.whl file manually, go to pypi project's page (eg this ), there on upper left of the page (navigation pane) go to "Release History", choose (click) version that you想要,然后在同一导航窗格 go 上“下载文件”。 在那里你会看到.whl 文件的下载链接。 您必须选择适合您的 Python/OS/CPU 版本的.whl 文件。

此外,如果 PIP 因任何原因失败,请尝试将选项--verbose添加到 pip 命令行,它应该可以帮助您查看失败的真正完整原因或解释。 例如对于ax-platform package 它显示了安装过程的几个调试屏幕并显示一条消息Acceptable python versions are:>=3.7 ,你有 ZA7F5F35426B927411FC9231B563827 的原因。36,所以这肯定是一个原因。 基本上--verbose将帮助您调试任何 pip 命令失败的真正原因。

看起来你有 Python 3.6 和ax-platform需要 Python >= 3.7。 因此,拥有最新版本的 package 的唯一方法是将 Python 重新安装到 3.7 或更高版本,或者使用具有不同版本 Python 的虚拟环境。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM