Poetry包管理工具

poetry安装

pip install poetry

工程初始化

poetry new poetry-demo

更换镜像源

[[tool.poetry.source]]
name = "douban"
url = "https://pypi.doubanio.com/simple/"


[[tool.flit.source]]
name = "douban"
url = "https://pypi.doubanio.com/simple/"

激活虚拟环境
$ poetry shell

安装包
poetry add flask :安装最新稳定版本的flask
poetry add pytest --dev : 指定为开发依赖,会写到pyproject.toml中的[tool.poetry.dev-dependencies]区域
poetry add flask=2.22.0 : 指定具体的版本
poetry install : 安装pyproject.toml文件中的全部依赖
poetry install --no-dev : 只安装非development环境的依赖,一般部署时使用

创建虚拟环境
创建虚拟环境有2种方式:

方式1:
如果在配置文件中配置了virtualenvs.create=true,执行poetry install时会检查是否有虚拟环境,否则会自动创建。

方式2:
指定创建虚拟环境时使用的Python解释器版本

$ poetry env use python3.7

查看虚拟环境信息
$ poetry env info

显示虚拟环境列表
$ poetry env list

显示虚拟环境绝对路径
$ poetry env list --full-path

删除虚拟环境
$ poetry env remove python3.7

查看python版本
$ poetry run python -V

posted on 2021-02-21 07:44  MrSmartLin  阅读(349)  评论(0编辑  收藏  举报

导航