使用 IDEA 开发 Python
在使用 IntelliJ IDEA 开发 Python 应用前,首先确保 Python 环境已安装,并在 IDEA 中安装 Python 插件。IDEA 本身不直接支持 Python 开发,需通过插件扩展功能。
安装 Python 插件
- 在设置窗口中选择'Plugins'选项卡。
- 搜索'python',找到 Python 插件并点击 Install。
- 安装完成后重启 IDEA 以激活插件。
配置 Python SDK
Python SDK 是执行 Python 代码的核心组件。可以通过配置 Python 解释器指定执行环境和依赖项路径。
添加 Python SDK
打开 File > Project Structure 或按快捷键进入配置界面。可配置平台级别、项目级别和模块级别的 Python 解释器。
配置系统级 Python SDK:选择 Platform Settings -> SDKs 选项卡,点击 + 添加系统级的 Python 解释器。在弹出框中选择 System Interpreter,指定 Python 可执行文件路径。
配置模块级 Python SDK:选择 Project Settings -> Module Settings 选项卡进入配置模块级别 SDK 界面。
配置项目级 Python SDK:选择 Project Settings -> Project 选项卡进入配置项目级别 SDK 界面。
管理解释器类路径
IDEA 允许向所选解释器添加路径,这些路径将被添加到环境变量 PYTHONPATH 中。
- 查看路径:在 Project Structure 中选择 Platform Settings -> SDKs,选择具体 SDK,选择 Classpath 选项卡查看。
- 添加路径:在 Classpath 选项卡中点击 +,选择要加入的路径。
- 删除路径:选择具体的路径后按 - 按钮删除。
移除 Python SDK
如果不再需要配置好的 Python 解释器,可以将其删除。打开 File > Project Structure,选择 Platform Settings -> SDKs,选择具体的 SDK 项,然后点击 - 删除。
配置虚拟环境
可以使用以下其中一种方式配置虚拟环境。
配置 virtualenv 虚拟环境
选择 SDKs 选项卡,点击 + 后选择 Add Python SDK from disk。进入 Add Python Interpreter 界面后,选择左侧栏的 Virtualenv Environment。
- 新建虚拟环境:选择基本 Python 解释器,输入新的虚拟环境目录(需为空文件夹)。勾选 Inherit global site-packages 可继承全局依赖包。勾选 Make available to all projects 可使环境在所有项目中可用。
- 选择已存在的虚拟环境:在解释器下拉列表中选择条目,或手动指定 Python 可执行文件路径。
配置 conda 虚拟环境
选择 SDKs 选项卡,点击 + 后选择 Add Python SDK from disk。进入界面后选择左侧栏的 conda Environment(确保 Anaconda 或 Miniconda 已安装)。
- 创建新的 conda 环境:选择 conda 类型,输入新环境配置目录(需为空),选择 Python 版本。自动检查 conda 安装路径,未检测到可手动指定 Conda Executable 路径。
- 使用已存在的 conda 环境:在解释器下拉列表中选择条目,或手动指定路径。
配置 pipenv 虚拟环境
选择 SDKs 选项卡,点击 + 后选择 Add Python SDK from disk。进入界面后选择左侧栏的 Pipenv Environment。
- 选择基础解释器。
- 如项目中有 PipFile,可勾选 Install packages from Pipfile 根据列表安装依赖。

