如何让VS Code编辑器标签旁Run按钮应用Python自定义launch配置?
解决VS Code编辑器Run按钮不加载自定义launch配置的问题
方法一:让Run按钮直接调用调试配置
编辑器标签旁的Run按钮默认使用独立运行逻辑,不会读取launch.json配置,可通过以下设置让它复用你的调试配置:
- 打开VS Code设置(快捷键
Ctrl+,) - 搜索**
python.runnerType**,将其值修改为debugger - 保存设置后,Run按钮会自动调用你在launch.json中定义的默认调试配置(即你配置的
Python: Current File),所有包含PYTHONPATH在内的参数都会生效。
方法二:全局配置环境变量(通用所有运行场景)
如果希望所有Python运行方式(包括Run按钮、终端运行、调试)都加载PYTHONPATH,可以通过全局环境配置实现:
- 打开settings.json(快捷键
Ctrl+Shift+P,输入Open Settings (JSON)打开) - 添加以下配置:
"python.envFile": "${workspaceFolder}/.env"
- 在项目根目录创建
.env文件,写入:
PYTHONPATH=C:/repo/python
此后不管用哪种方式运行Python脚本,都会自动加载这个环境变量,launch.json中的env配置会在调试时优先生效(如果有冲突)。
内容的提问来源于stack exchange,提问作者Michael
相关产品推荐
相关产品推荐

