配置 Hatch 环境
Hatch 是一款用于 Python 的项目管理与打包工具。
Hatch 可自动迁移 setuptools 配置、创建隔离环境、运行和发布构建,从而提高 Python 包管理的效率。
PyCharm 中的 Hatch 支持
在 创建新的 Python 项目 时选择 Hatch ,PyCharm 会自动生成一个 pyproject.toml 文件。 此文件指定了所需的包、脚本、插件和 URL。 请参阅 pyproject 指南以了解其结构和格式的更多信息。
新建项目的结构如下:
如果您希望处理已有项目,当从本地计算机或远程来源导入时,PyCharm 也会自动识别 Hatch 项目。
要在 PyCharm 中使用 Hatch ,需要创建一个特定的 Python 环境。
创建 Hatch 环境
请执行以下操作之一:
单击 Python Interpreter 选择器 并选择 添加新的解释器。
按下 Ctrl+Alt+S 以打开 设置 并导航到 。
单击 Python Interpreter 选择器 并选择 解释器设置。 点击可用解释器列表旁的 添加解释器 链接。
点击可用解释器列表旁的 添加解释器 链接并选择 添加本地解释器。
以下操作取决于您是要生成新的虚拟环境还是使用现有的虚拟环境。
- 新建 Hatch 环境

从环境类型列表中选择 Hatch。
PyCharm 会检测 Hatch 是否已安装。
如果 PyCharm 未自动检测到安装位置,请指定 Hatch 可执行文件的位置,或点击
进行浏览。
选择一个环境。
Hatch 环境是为各类项目特定任务设计的工作空间。 如果未显式选择环境,Hatch 将使用 默认环境。
从列表中选择基础解释器,或者点击
并在您的文件系统中找到 Python 可执行文件。
- 已有 Hatch 环境

从环境类型列表中选择 Hatch。
PyCharm 会检测 Hatch 是否已安装。
如果 PyCharm 未自动检测到安装位置,请指定 Hatch 可执行文件的位置,或点击
进行浏览。
从列表中选择环境。
点击 确定 完成任务。
对于任何已配置的 Python 解释器(但基于 Docker 的除外),您可以: