GoLand 2025.3 Help

配置 Python SDK

查看可用 Python 解释器的列表

  1. 确保您已在计算机上下载并安装 Python

    从 Microsoft Store 安装 Python

    如果您使用的是 Windows,您可以从 Microsoft Store 下载 Python 并将其安装为 Python 解释器。 一旦从 Microsoft Store 下载 Python 应用程序,它就会出现在 Python 可执行文件列表中。

    请注意,从 Microsoft Store 安装的解释器有一些限制。 由于对 Microsoft Store 应用的限制,Python 脚本可能无法完全写入共享位置,如 TEMP 和注册表。

  2. Python 解释器 下拉列表中选择 显示全部

  3. Python 解释器 对话框中管理解释器列表。 您可以添加、删除和编辑解释器。

    查看可用 Python 解释器的列表

添加 Python 解释器

  1. Ctrl+Alt+S 打开 设置 并导航到 构建、执行、部署 | Python 解释器

  2. 点击可用解释器列表旁的 添加解释器 链接并选择 添加本地解释器

    解释器路径

    添加 Python 解释器 对话框将打开。

  3. 选择您是要创建新环境(生成新的 )还是使用现有环境(选择现有)。

  4. 根据之前的设置,您需要设置 Python SDK 的路径:

    • 对于 生成新的 选项,在 基础 Python 字段中选择路径。

    • 对于 选择现有 选项,在 Python 路径 字段中选择路径。

  5. 类型 下拉列表中选择一种 Python 环境类型。 您可以选择以下类型:

    • Virtualenv :一种用于创建隔离 Python 环境的工具。 它允许您按项目管理依赖项,而不会影响全局 Python 安装。 推荐用于需要简单、特定于项目的环境的大多数用例。

    • Conda :一种跨平台环境和包管理器,通常用于数据科学和科学计算。 它支持 Python 和非 Python 包。 Conda 环境是使用 conda 命令创建的,通常来自 Anaconda 或 Miniconda 发行版。

    • Pipenv :一种将 pipvirtualenv 结合到统一工作流中的工具。 它使用 Pipfile Pipfile.lock 进行依赖管理。 Pipenv 旨在简化依赖管理,同时提供可重复的构建。

    • Poetry :一种简化库和应用程序管理的依赖管理器和构建工具。 它使用 pyproject.toml 进行配置,并提供了传统基于 setup.py 工作流的更现代替代方案。

    • uv :一种较新的 Python 包和虚拟环境管理器,设计为极快且具有确定性。 它是 Rye 项目 的一部分,并因其性能和易用性而越来越受欢迎。

    • Hatch :一种现代的 Python 项目管理和环境工具。 它支持创建隔离环境、管理依赖项和发布包。 Hatch 特别适合使用 pyproject.toml 并需要更高级配置功能的项目。

  6. 位置 字段中指定环境目录的路径。

  7. (可选)根据您的需要选择以下复选框:

    • 如果您希望将您的计算机上全局 Python 中安装的所有软件包添加到将要创建的虚拟环境中,请选择 从基础解释器继承软件包 复选框。 此复选框对应 --system-site-packages 选项的 virtualenv 工具。

    • 如果您希望在 GoLand 中创建 Python 解释器时复用此环境,请选择 对所有项目可用 复选框。

    python-project-inherit-global-site-packages

移除 Python 解释器

  • Python Interpreters 对话框中,选择您要移除的解释器,然后点击 移除解释器 按钮(移除解释器)。

最后修改日期: 2025年 12月 5日