poetry使用

Poetry
使用pyproject.toml管理整个项目的依赖
安装poetry
安装pipx为每个包自动创建隔离环境,方便管理
1
pip install pipx
安装poetry
1
pipx install poetry
项目中使用portry
初始化pyproject.toml
在项目路径中使用:
1
poetry init
创建项目虚拟环境
1
poetry env use python
进入虚拟环境
1
poetry shell
添加新依赖
在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
测试
使用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 进行许可。