Windows10下Sublime Build 4113运行Python3.9.7提示hello_world.py不存在
Sublime Text 4 运行Python 3.9报错解决方案
核心错误原因
- Sublime默认Python构建系统调用
py命令,你安装Python3.9时未勾选「安装Python启动器」,系统无py.exe可执行文件,直接触发[WinError 2]找不到文件的报错 - 系统环境变量残留旧版本Python3.7路径,存在版本冲突隐患
- 项目路径存在空格(
Python Crash Course目录名含空格),默认构建配置未适配带空格的路径 - 语法报错多为构建系统选错、代码标点误用中文半角导致
具体解决步骤
步骤1:自定义适配你环境的Sublime构建系统
- 打开Sublime Text,依次点击顶部菜单栏「工具」→「构建系统」→「新建构建系统」
- 清空默认生成的配置内容,替换为以下内容:
{ "cmd": ["你Python3.9的实际安装路径/python.exe", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python", "shell": true }
注意:路径中请使用正斜杠
/代替Windows默认的反斜杠\,避免转义字符报错。如果不知道Python安装路径,可以在PowerShell中执行where python查看实际路径,例如默认安装路径可以写为C:/Program Files/Python39/python.exe
- 将配置文件保存为
Python39.sublime-build,直接保存在弹出的默认用户配置目录即可 - 打开你的
hello_world.py文件,依次点击「工具」→「构建系统」,选中刚创建的Python39,按下Ctrl+B即可正常运行代码
步骤2:清理系统环境变量
- 右键此电脑→属性→高级系统设置→环境变量
- 在系统变量的
Path条目里,找到C:\Program Files\Python37\Scripts和C:\Program Files\Python37两条记录,删除 - 新增你的Python3.9对应的两条路径:
你的Python3.9安装路径和你的Python3.9安装路径\Scripts - 保存全部配置后重启Sublime即可生效
步骤3:排查偶发语法错误
- 确认代码中所有标点符号均为英文半角,尤其是引号、括号、逗号等
- 运行代码前确认构建系统选中的是你自定义的
Python39,不要误选其他语言的构建配置
内容的提问来源于stack exchange,提问作者wo_wen_27518
相关产品推荐
相关产品推荐

