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
相关产品推荐
相关产品推荐

