在Sublime Text中运行Python提示未找到Python该如何解决
Sublime Text运行Python报错解决方案
你遇到的报错原文如下:
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
[Finished in 277ms]
该报错由两个常见原因触发:一是系统没有正确配置Python的环境变量,二是Windows系统自带的Python应用执行别名优先级高于你手动安装的Python版本,导致调用时被拦截。
分步解决方法
- 第一步:验证Python安装状态
按下Win+R输入cmd启动命令提示符,执行命令python --version或者py --version,如果能正常返回Python版本号,说明安装正常,直接进入下一步。如果提示找不到命令,重新运行Python安装包,勾选Add Python to PATH选项后完成安装,重启命令提示符再次验证。 - 第二步:禁用Windows Python执行别名
打开Windows设置,依次进入应用 > 高级应用设置 > 管理应用执行别名,在列表中找到python.exe和python3.exe两个选项,二者对应的描述都是「应用安装程序」,把两个选项的开关全部关闭。 - 第三步:配置Sublime Text专属Python构建系统
- 打开Sublime Text,点击菜单栏Tools > Build System > New Build System
- 替换默认生成的配置内容为如下代码,注意把
你的Python安装绝对路径替换为你本地的Python.exe路径,示例格式:C:\\Python311\\python.exe
{ "cmd": ["你的Python安装绝对路径", "-u", "$file"], "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", "selector": "source.python" }
- 将配置文件保存为
Python3_custom.sublime-build,保存路径保持默认即可 - 打开要运行的Python代码文件,点击菜单栏Tools > Build System,选中刚创建的
Python3_custom,按下Ctrl+B即可正常运行代码
所有配置完成后无需重启电脑,直接运行代码验证即可。
内容的提问来源于stack exchange,提问作者Raymond Wright
相关产品推荐
相关产品推荐

