Gou*_*tam 4 python pip requirements.txt
对于某些库,在pythonrequirements.txt中使用>=
和时有什么区别?例如和~=
requests >= 2.18.0
requests ~= 2.18.0
我已经尝试过这两种方法并且工作正常
requests >= 2.18.0
requests ~= 2.18.0
Run Code Online (Sandbox Code Playgroud)
谁能解释一下>=
和~=
运算符之间的确切区别吗?
要安装大于或等于一个版本且小于另一版本(有序比较):
\n\npip install \'SomeProject>=1,<2\'\n
Run Code Online (Sandbox Code Playgroud)\n\n要安装与某个版本兼容的\xe2\x80\x99s 版本(兼容版本):
\n\npip install \'SomeProject~=1.4.2\'\n
Run Code Online (Sandbox Code Playgroud)\n\n这两种格式说明符均记录在PEP 440 \xe2\x80\x93 版本标识和依赖项规范中中。
\n