You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sublime Text添加Python3构建系统失败,运行报错[WinError 2]

问题原因与解决办法

问题原因

在Windows系统中,Python的可执行文件默认名为python.exe,而非类Unix系统中的python3.exe。你自定义的构建系统使用了python3命令,但系统PATH中找不到对应的可执行文件,因此抛出[WinError 2]错误。

从你的PATH信息可以看到,Python 3.10安装在C:\Users\Trn_Huy\AppData\Local\Programs\Python\Python310\目录下,该目录中的可执行文件是python.exe,而非python3.exe。

解决办法

你可以通过以下几种方式修改构建系统配置:

方法1:替换为python命令

将构建系统中的python3改为python,这是Windows下Python的默认命令:

{
    "cmd": ["python", "-i", "-u", "$file"],
}

方法2:使用Windows Python启动器py

Windows推荐使用py启动器来管理多个Python版本,通过-3参数指定调用Python 3:

{
    "cmd": ["py", "-3", "-i", "-u", "$file"],
}

这种方式更灵活,若后续安装多个Python版本,无需修改构建系统即可指定版本。

方法3:使用Python可执行文件的绝对路径

直接指定Python 3.10可执行文件的完整路径,确保Sublime能准确定位:

{
    "cmd": ["C:\\Users\\Trn_Huy\\AppData\\Local\\Programs\\Python\\Python310\\python.exe", "-i", "-u", "$file"],
}

注意路径中的反斜杠需要转义为双反斜杠。

修改完成后,将配置文件保存为Python3.sublime-build(保存位置选择Sublime提示的User目录),然后在工具 > 构建系统中选择你新建的构建系统,重新运行代码即可。

内容的提问来源于stack exchange,提问作者Huy Trần

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 02:20:25