繁体   English   中英

PIP安装无法识别版本

[英]PIP install not recognizing versions

我有一个自定义的pypi服务器,我正在从中安装文件。 我尝试从0.0.1版升级到自己的自定义模块的较新版本。 它没有检测到更高版本。 当我执行pip install 'mymodule>=17'我看到:

Could not find a version that satisfies the requirement mymodule>=17 
(from versions: 17.0828.222133-e1e0fd9, 17.0828.222305-e1e0fd9, 
17.830.210154-e1e0fd9, 0.0.1)

注意版本会显示出来,但是它将永远不会检测到带有git sha末尾的17.X版本。 想法? 为什么会这样呢?

由于连字符,因此17.0828.222133-e1e0fd9等不是PEP 440中定义的有效版本说明符。 结果, pip内部将它们视为“旧版本”字符串,并且排序少于所有有效版本字符串。 因此,就pip而言,这些版本不大于17。

暂无
暂无

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

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