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) 编辑 收藏 举报