首先选择Python解释器,在Settings中配置Project Interpreter,可选已有环境或新建虚拟环境;接着在Run/Debug设置中添加环境变量,如DEBUG=True;推荐使用python-dotenv库加载.env文件管理多变量;最后通过打印os.getenv验证变量是否生效。

在PyCharm中配置Python环境变量,主要是为了指定项目使用的Python解释器,并设置与开发环境相关的自定义变量。正确配置后,可以确保项目顺利运行依赖库和外部脚本。以下是详细操作步骤。
1. 选择或配置Python解释器
PyCharm需要知道使用哪个Python解释器来运行代码。你可以在项目中设置具体的解释器路径。
- 打开PyCharm,进入你的项目。
- 点击顶部菜单栏的 File → Settings(macOS上是 PyCharm → Preferences)。
- 在设置窗口中,展开 Project: [项目名] → Python Interpreter。
- 点击右侧齿轮图标,选择 Add... 添加新的解释器。
- 在弹出窗口中,可以选择:
- 确认选择后,点击 OK,PyCharm会加载该解释器下的包列表。
2. 设置环境变量(用于运行/调试)
如果你的项目需要特定的环境变量(如 DATABASE_URL、DEBUG=True 等),可以在运行配置中设置。
- 点击顶部菜单的 Run → Edit Configurations...。
- 选择当前运行配置(如 main.py),如果没有则新建一个。
- 在右侧面板中找到 Environment variables 选项,点击旁边的编辑图标(…)。
- 在弹出窗口中点击 + 号,添加键值对,例如:
- Key:
DEBUG,Value:True - Key:
DATABASE_URL,Value:sqlite:///db.sqlite3
- Key:
- 保存设置,这些变量将在程序运行时生效。
3. 使用 .env 文件管理环境变量(推荐方式)
对于较多环境变量,建议使用 .env 文件配合第三方库(如 python-dotenv)管理。
立即学习“Python免费学习笔记(深入)”;
- 在项目根目录创建一个文件:
.env。 - 写入变量内容,例如:
DEBUG=True SECRET_KEY=your-secret-key DATABASE_URL=sqlite:///mydb.db - 安装
python-dotenv:pip install python-dotenv
- 在代码中加载:
from dotenv import load_dotenv import os
load_dotenv() # 加载 .env 文件中的变量
print(os.getenv("DEBUG"))
- PyCharm支持直接识别 .env 文件,部分版本可在运行配置中启用“Load environment from .env”选项。
4. 验证环境变量是否生效
编写测试代码确认环境变量已正确加载。
import osprint("Python Interpreter:", os.sys.executable) print("DEBUG:", os.getenv("DEBUG")) print("Custom Var:", os.getenv("MY_VAR"))
运行该脚本,查看输出是否符合预期。
基本上就这些。只要解释器选对,环境变量设置清楚,PyCharm就能正常运行你的Python项目。不复杂但容易忽略细节。










