poetry使用

IntYou (^_^)

Poetry


使用pyproject.toml管理整个项目的依赖

安装poetry

  1. 安装pipx为每个包自动创建隔离环境,方便管理

    1
    pip install pipx
  2. 安装poetry

    1
    pipx install poetry

项目中使用portry

  1. 初始化pyproject.toml

    在项目路径中使用:

    1
    poetry init
  2. 创建项目虚拟环境

    1
    poetry env use python
  3. 进入虚拟环境

    1
    poetry shell
  4. 添加新依赖

    在pyproject.toml文件中添加如下内容:

    1
    2
    3
    [[tool.poetry.source]]
    name = "aliyun"
    url = "https://mirrors.aliyun.com/pypi/simple"

    添加普通依赖:

    1
    poetry add <pakge_name>

    添加开发依赖:

    1
    poetry add <pakge_name> -D
  5. 测试

    使用pytest

    1
    poetry run pytest
  • 标题: poetry使用
  • 作者: IntYou
  • 创建于: 2023-03-09 10:37:25
  • 更新于: 2023-03-09 10:50:44
  • 链接: https://intyou.netlify.app/2023/03/09/poetry使用/
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
此页目录
poetry使用