我在安装我的项目时遇到了麻烦,这个项目依赖于Colorama。在setup.py中,我指定:
'colorama ~= 0.3'但我惊讶地看到0.4版已经安装(这个版本是新版本)。
如何繁殖?创建并激活虚拟环境并运行:
pip install colorama~=0.3然后查看日志或运行:
pip list~=操作符怎么了?
注意:我使用的是pip v18.1和setuptools v40.4.3
发布于 2018-10-19 09:13:38
运算符~=的意思是“兼容版本”。当使用语义版本化时,兼容的版本是序列中的第一个数字是相同的(本例中为0)。
从上面的链接:
给定版本号MAJOR.MINOR.PATCH,增加以下内容: 当您进行不兼容的API更改时,主版本;以向后兼容的方式添加功能时添加次要版本;当您进行向后兼容的bug修复时,修补程序版本。
https://stackoverflow.com/questions/52889168
复制相似问题