Poetry:给你一个优雅的Python项目管理方式( 二 )


poetry config virtualenvs.create false
4.Poetry中添加Python项目依赖Poetry跟踪了两种类型的项目依赖关系:项目运行所需的包(生产依赖关系) , 以及仅在开发过程中需要的包(开发依赖关系) 。 产品依赖关系将包括应用程序功能使用的任何第三方库;开发依赖关系将包括像black、mypy或docutils这样的编码工具 。

  • 要向项目添加生产依赖关系 , 请使用poetry add
  • 要添加开发依赖关系 , 请使用poetry add -D 。
请注意 , 在使用命令poetry remove 删除开发依赖项(即使用-D开关添加的依赖项)时 , 您还可以使用-D开关 。
注意 , poetry add命令的工作方式与pip安装非常相似 , 您可以指定包名或Git路径(例如 , Git +#branchname) 。 您还可以配置Poetry使用私人仓库 。
解析并安装依赖项后 , Poetry在项目目录创建一个名为poetry.lock的文件 。 这个文件是所有下载依赖项的清单 , 应该与项目的其余部分一起保存 。 然后 , 任何从源代码控制中提取项目副本的人都将得到所有所需包的相同版本 。
现在您已经准备好开始项目了 。 从这一刻开始 , 您所需要记住的就是使用Poetry——而且只使用Poetry——来管理项目的所有依赖关系和虚拟环境 。
5.小结本文主要介绍了Python项目管理工具 , 并简要地介绍了如何使用 。 根据文中所述 , 赶快去开启体验模式吧 。 记得来个“三连发”:点赞、转发和关注@牛旦IT课堂 。 谢谢^_^