使用poetry代替pip
原文中文,约1400字,阅读约需4分钟。发表于: 。简介 pip 有很多缺点比如在 requirements.txt中定义的都是顶级包的版本,但是如果这些包的下游有改动那就保证不了项目的一致性,但是 poetry 会有一个 lock 文件去保证上下游依赖的一致性,不会出现一些莫名其妙的问题,并且提供了创建虚拟环境,构建发布等等的功能
本文介绍了使用Poetry管理Python项目依赖的方法,相比于pip,Poetry可以保证依赖的一致性,并提供了创建虚拟环境、构建发布等功能。作者使用pycharm进行开发,提供了安装Poetry、配置环境变量、自动补全等操作步骤,并列举了常用的命令,最后给出了一个示例dockerfile。