预期行为:
在virtualenv中安装一个最低版本要求的包时,例如pip install oslo.config>=5.2.0,如果该包已经安装并且已经满足最低版本要求,则不应升级。 这工作正常,直到 v20.0.28 使用 pip 20.1.1
对于嵌入 pip 20.2 的 v20.0.29,这种行为被名称中包含点的包破坏了。
另请参阅https://github.com/pypa/pip/issues/8645了解更多信息。
该修复程序包含在 pip 20.2.1 中
请注意,您可以通过--pip
或VIRTUALENV_PIP
选择 pip 版本来解决此问题。
@gaborbernat太棒了! 谢谢!