包的版本控制
//语义化版本格式
[major, minor, patch]
注意:多个版本约束使用逗号 ,
分隔,依赖包需满足所有版本约束。
1.==
匹配
#等同于== 1.1.*
== 1.1
#必须严格匹配版本号1.2.3
== 1.2.3
2.===
匹配
不推荐使用此匹配。
3.!=
匹配
与 ==
匹配相反。
#等同于!= 1.1.*
!= 1.1
#除了版本号1.2.3都可以
!= 1.2.3
4.>
,>=
,<
,<=
匹配
#必须大于版本号,不可以等于版本号
> 1.2
#必须大于等于版本号
>= 1.2.7
#必须小于版本号,不可以等于版本号
< 1.3.0
#必须小于等于版本号
<= 1.3.0
5.~=
匹配
#注意:此语法错误
~= 1
#等同于>= 2.2, == 2.*
~= 2.2
#等同于>= 1.4.5, == 1.4.*
~= 1.4.5
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonenv/35497.html