Poetry依赖管理工具
Poetry是Python中用于依赖管理和打包的工具。它允许你声明你的项目所依赖的库,它会为你管理(安装/更新)它们。您可以在启动任何新的项目python或robotframework项目时使用它。
安装
打开powershell
1 | (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py - |
检查安装
1 | poetry --version |
Poetry将把虚拟环境保存在. Poetry /envs文件夹中。可以更改该设置并将虚拟环境存储在项目文件夹中
1 | poetry config virtualenvs.in-project true |
初始化项目
1 | poetry init |
使用默认配置的话就一直按enter键即可。
初始化之后,有一个名为pyproject.toml的新文件在项目文件夹中。此文件包含有关项目和依赖项的所有信息。
添加依赖
1 | poetry add 库名 |
一次添加多个
1 | poetry add 库名1 库名2 库名3 |
在第一次运行时,poetry会为项目创建一个虚拟环境并安装依赖项。
在虚拟环境中运行命令
1 | poetry run xxx |
还可以使用poetry shell命令在虚拟环境中打开一个shell。在这个shell中运行的所有命令都将在虚拟环境中执行。
1 | poetry shell(.venv) robot --version |