配置 Poetry 环境
最后修改时间:2023 年 9 月 27 日警告
以下仅在安装并启用Python插件时有效。
Poetry是一个有助于根据项目依赖关系创建 Python 虚拟环境的工具。您可以声明您的项目所依赖的库,Poetry 将为您安装和更新它们。
项目依赖项记录在pyproject.toml文件中,该文件指定所需的包、脚本、插件和 URL。有关其结构和格式的更多信息,请参阅pyproject参考。
要在 IntelliJ IDEA 中使用 Poetry,您需要在计算机上安装它并创建特定的 Python 环境。
安装诗歌
打开终端(在 macOS 和 Linux 上)或 PowerShell(在 Windows 上)并执行以下命令:
苹果系统视窗Linuxcurl -sSL https://install.python-poetry.org | python3 -
(Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py -
笔记
如果您通过 Microsoft Store 安装了 Python,请在上面的命令中替换
py
为。python
curl -sSL https://install.python-poetry.org | python3 -
在 macOS 和 Windows 上,安装脚本会建议将包含诗歌可执行文件的文件夹添加到 PATH 变量。通过运行以下命令来执行此操作:
苹果系统视窗export PATH="/Users/jetbrains/.local/bin:$PATH"
$Env:Path += ";C:\Users\jetbrains\AppData\Roaming\Python\Scripts"; setx PATH "$Env:Path"
不要忘记替换
jetbrains
为您的用户名!要验证安装,请运行以下命令:
poetry --version
你应该看到类似的东西
Poetry (version 1.2.0)
。
有关更多信息,请参阅Poetry 安装说明。
营造诗歌环境
导航至文件 | 项目结构或按。CtrlAltShift0S
在“项目结构”对话框中,选择“平台设置”部分下的SDK,单击,然后从弹出菜单中选择“添加 Python SDK” 。
在“添加 Python 解释器”对话框的左侧窗格中,选择Poetry Environment。
以下操作取决于您是要创建新的 Poetry 环境还是使用现有环境。
- 新诗环境
选择诗歌环境。
从列表中选择基本解释器,或者单击并在文件系统中找到所需的 Python 可执行文件。
如果您的项目包含pyproject.toml ,您可以通过启用或禁用从 pyproject.toml 安装软件包复选框来选择是否要安装其中列出的软件包。默认情况下,该复选框处于启用状态。
如果 IntelliJ IDEA 未检测到 Poetry 可执行文件,请在Poetry 可执行文件字段中指定以下路径,并替换
jetbrains
为您的用户名:苹果系统视窗Linux/Users/jetbrains/Library/Application Support/pypoetry/venv/bin/poetry
C:\Users\jetbrains\AppData\Roaming\pypoetry\venv\Scripts\poetry.exe
/home/jetbrains/.local/bin/poetry
单击“确定”完成任务。
当您配置新的 Poetry 环境时,IntelliJ IDEA 会向您的工作区添加两个文件:
pyproject.toml:指定项目要求
诗歌.lock:记录项目需求的变化
每次修改pyproject.toml文件时,IntelliJ IDEA 都会通知您并提供两个操作:在诗歌.lock文件中记录更改(诗歌锁定)或记录更改并安装不满足的要求(诗歌更新)。
感谢您的反馈意见!