pip install -r requirements.txt 的txt文档中~=和==代表什么意思

~=与==表示什么意思

这三个语句是相等的:

== 2.*
~= 2.2
>= 2.2

 

这么也就明白了吧,更多的看文档 https://www.python.org/dev/peps/pep-0440/#compatible-release 。

 

 

== 是固定版本,比如==1.0.0,就是始终安装1.0.0版本

 

~=是限定小版本,比如~=1.0.0,就是安装1.0.x的最新版本