Poetry依赖管理工具
Whisper Lv5

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