[英]Why does tqdm also import colorama when I pip install it. It makes ıt red
[英]Why pip install colorama~=0.3 installs colorama-0.4.0
我在安装依赖Colorama的项目时遇到问题。 在setup.py
,我指定了:
'colorama ~= 0.3'
但是我很惊讶地看到安装了版本0.4(此版本是新的)。
如何繁殖? 创建并激活一个virtualenv并运行:
pip install colorama~=0.3
然后查看日志或运行:
pip list
~=
运算符有什么问题?
注意:我使用的是pip v18.1和setuptools v40.4.3
运算符~=
表示“兼容版本”。 使用语义版本控制时 ,兼容版本应确保序列中的第一个数字相同(在这种情况下为数字0)。
从上面的链接:
给定版本号MAJOR.MINOR.PATCH,增加:
进行不兼容的API更改时为MAJOR版本 ,以向后兼容的方式添加功能时为MINOR版本,而向后兼容的错误修复时为PATCH版本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.