Poetry 使用

Poetry 是当下热门的 Python 包管理器。Poetry 注重为项目提供完整的生命周期管理,包括构建、打包、发布和依赖管理。其使用 pyproject.toml 文件来管理项目的依赖和构建配置。

相比 Pipenv,Poetry 更有前景一些。

安装

安装 Poetry:

pipx install poetry

安装命令补全:

mkdir $ZSH_CUSTOM/plugins/poetry
poetry completions zsh > $ZSH_CUSTOM/plugins/poetry/_poetry

然后将 poetry 添加到 ~/.zshrc 的 plugins:

plugins(
    poetry
    ...
)

使用

poetry new <project-name>  # 创建新项目
poetry init                # 初始化已经存在的项目
poetry install             # 从 pyproject.toml 安装依赖
poetry add <package>       # 安装包
poetry shell               # 激活虚拟环境
poetry env remove          # 移除虚拟环境

参考:Basic Usage | Poetry Docs

posted @ 2024-06-17 17:10  Undefined443  阅读(89)  评论(0)    收藏  举报