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

Sublime Text执行Python程序报错:系统找不到指定文件求助

解决Sublime Text执行Python脚本时的[WinError 2]问题

可能的原因及对应解决步骤:

1. Python系统路径配置错误

从你的系统path信息可见,Python路径被写成了"C:\python35;",多余的引号和末尾分号会导致系统无法正确识别Python位置:

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在系统变量的Path项中找到"C:\python35;",修改为C:\python35(移除引号和末尾分号)
  • 重启Sublime Text后重新尝试运行脚本

2. 脚本路径含空格导致解析异常

你的脚本路径C:\Users\Scorpion\Desktop\Facial Recognition Python\program.py包含空格,Sublime Text的命令解析可能出错:

  • 方法一:将脚本所在文件夹重命名为无空格的名称(如FacialRecognitionPython),再重新在Sublime Text中打开脚本
  • 方法二:自定义Sublime Text的Python构建系统:
    1. 点击Tools→Build System→New Build System
    2. 将默认内容替换为:
      {
          "cmd": ["py", "-u", "$file"],
          "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
          "selector": "source.python",
          "shell": true
      }
      
    3. 保存为Python_custom.sublime-build,然后选择该构建系统运行脚本

3. 验证Python可执行文件的可访问性

  • 打开命令提示符(CMD),输入py --version,如果提示找不到命令,说明py启动器未正确配置,可直接替换为Python完整路径:
    将构建系统的cmd项改为["C:\python35\python.exe", "-u", "$file"]

4. 确认脚本文件真实存在

  • 手动检查C:\Users\Scorpion\Desktop\Facial Recognition Python\program.py是否存在,核对文件名拼写(Windows不区分大小写,但建议保持完全一致)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 03:16:13