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

Sublime Text运行Python3报[WinError 2]路径错误及解决

Sublime Text 运行Python代码报[WinError 2]找不到指定文件

问题复现

在Windows环境下使用Sublime Text编写Python入门代码,按照《Python Crash Course(第二版)》指引配置自定义构建系统后,运行单行打印代码触发报错。
测试代码:

print("Hello Python World!")

运行后抛出的错误信息:

[WinError 2] The system cannot find the file specified
[cmd: ['python3', '-u', 'C:\\Users\\2\\Desktop\\New folder\\Coding\\python\\python_work\\hello_world.py']]
[dir: C:\Users\2\Desktop\New folder\Coding\python\python_work]
[path: C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\2\Desktop\Python\Python310;C:\Users\2\Desktop\Python\Python310\Scripts;C:\Users\2\AppData\Local\Programs\Python\Python310\Scripts\;C:\Users\2\AppData\Local\Programs\Python\Python310\;C:\Users\2\AppData\Local\Microsoft\WindowsApps;;C:\Program Files\JetBrains\PyCharm Community Edition 2021.3.1\bin;]
[Finished]

教材中给出的Sublime Text构建系统配置如下:

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

预期正常运行输出为:

Hello Python World!
[Finished in 0.1s]

问题根因

教材给出的python3调用命令适配macOS、Linux类Unix环境,Windows系统下安装Python后默认的可执行命令为python,不存在python3这个可执行程序,因此系统找不到对应文件触发报错。

解决步骤

  • 移除之前按照教材指引新增的自定义Python3构建系统配置
  • 点击Sublime Text顶部菜单栏「Tools」→「Build System」,在下拉列表中选择Sublime Text内置的Python选项,不要选择Python3选项
  • 重新运行代码即可得到预期输出,问题修复。

内容的提问来源于stack exchange,提问作者KiddoPL

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 10:48:15