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

Sublime Text运行Python代码报错:无法找到__main__模块求助

解决Sublime Text运行Python报错:找不到__main__模块
  • 先确认Python文件已保存
    未保存的临时文件会导致$file变量无法指向有效路径,Python自然找不到模块。把你的代码保存为后缀是.py的文件(比如hello.py),再执行Build操作。

  • 补全Build System配置的完整结构
    你创建的Build System需要是完整的JSON格式,不能只有单独的cmd行,正确配置示例:

    {
        "cmd": ["python3", "-u", "$file"],
        "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
        "selector": "source.python",
        "env": {"PYTHONIOENCODING": "utf8"}
    }
    

    保存时选择Sublime自动定位的User目录,文件后缀设为.sublime-build(比如命名为CustomPython3.sublime-build),之后在Tools - Build System里选中这个自定义配置。

  • 替换为Python的绝对路径
    如果终端里python3能正常运行,但Sublime中报错,可能是环境变量不一致。直接用报错信息里的Python绝对路径修改配置:

    "cmd": ["/Library/Frameworks/Python.framework/Versions/3.12/bin/python3", "-u", "$file"]
    
  • 检查代码本身的有效性
    确保你的代码没有语法问题,最简有效代码示例:

    print("Hello Python world!")
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 15:52:07