美文网首页
项目包管理工具_poetry

项目包管理工具_poetry

作者: xieyan0811 | 来源:发表于2023-12-11 09:43 被阅读0次

1 介绍

Poetry 是一个用于 Python 项目的包管理工具,它相对于传统的 pip 和 requirements.txt 的优势在于:使得项目依赖管理更加方便,且结合了更多新工具,还提供命令行进一步配置。

当在同一系统或在同一个 docker 中,使用多个 Python 程序时,可能由于工具链冲突无法同时安装,poetry将每个项目所需要的资源都安装在它自己的虚拟环境中,很好地解决了冲突问题。

使用此方法,可以把库挂在系统之外,也不需要总是重打 docker image了。

2 用法

2.1 配置文件

设置文件是:pyproject.toml,其中包含包及对应版本,可配置选项等等。

2.2 安装 python 包

Poetry 默认会将 Python 包安装在项目的虚拟环境中,而虚拟环境通常会创建在项目根目录的 .venv 文件夹内。

  • 查看安装信息:
$ poetry env info
  • 安装包
$ peotry install

相关文章

网友评论

      本文标题:项目包管理工具_poetry

      本文链接:https://www.haomeiwen.com/subject/jlqmgdtx.html