它可以根据依赖项的类型和安装项目可能需要的可选约束来指定各种形式的项目依赖项。
^约束^1.2.3> = 1.2.3 <2.0.0^1.2>= 1.2.0 <2.0.0^1>= 1.0.0 <2.0.0^0.2.3>= 0.2.3 <0.3.0^0.0.3>= 0.0.3 <0.0.4^0.0>= 0.0.0 <0.1.0^0>= 0.0.0 <1.0.0~约束~1.2.3>= 1.2.3 <1.3.0~1.2>= 1.2.0 <1.3.0~1>= 1.0.0 <2.0.0和上面的差不多,不过这个是次要版本,以第二个数字为基准。最后,如果你的时间不是很紧张,并且又想快速的提高,最重要的是不怕吃苦,建议你可以价位@762459510 ,那个真的很不错,很多人进步都很快,需要你不怕吃苦哦!大家可以去添加上看一下~
*约束有点像万能匹配符,写在哪里都可以
*>= 0.0.01。*> = 1.0.0 <2.0.01.2.*>= 1.2.0 <1.3.0比较符号是常规>,<符号
确定的版本号或范围
您可以指定依赖项的git仓库地址
默认情况下,Git仓库的主分支
您还可以指定分支,提交哈希,标签
如果依赖项位于本地目录中,则可以使用路径
如果您依靠远程仓库文件,则可以使用URL
您可以通过诗歌添加URL
仅在特定的Python版本安装依赖项中指定
多个限制假设依赖软件包
当版本小于1.9时,它只能与Python 2.7兼容2.7版2.9版本
当版本大于2.0时,它只能与Python 3.4 +版本兼容
感觉不太有用,而不是在解释详细说明
Markers官方文件:https://www.python.org/dev/peps/pep 0508/#Engalonment-Markers
当某些依赖性需要添加很多属性时,可读性非常差,如下
使用新的语法格式
依赖项的限制是完全相同的,但是它已成为约束属性,这是更可读的。在本文中,如果您的时间不是很紧张并且想快速改善,那么最重要的事情就是不要害怕痛苦。
以上是Python依赖管理和包装工具诗歌的详细内容。有关Python工具诗歌依赖性的更多信息,请遵循其他相关文章!如果文章对您有所帮助,请喜欢!