3.requirements.txt文件详解

包的版本控制

//语义化版本格式
[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

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年2月3日 21:04
下一篇 2025年2月4日 14:29

相关推荐

发表回复

登录后才能评论