崇高的构建系统错误

时间:2018-05-01 23:00:44

标签: python-3.x sublimetext3

我正在尝试让Sublime3与Python3.6.5一起使用并在下面收到错误消息。

/usr/bin/python: can't find '__main__' module in ''
[Finished in 0.1s with exit code 1]
[shell_cmd: python -u ""]
[dir: /Applications/Sublime Text.app/Contents/MacOS]
[path:/Library/Frameworks/Python.framework/Versions/2.7/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin]

1 个答案:

答案 0 :(得分:0)

此错误表示您在尝试运行构建之前未保存Python脚本文件。特别要注意的是,在您发布的输出中,您会看到执行的shell_cmd

  

[shell_cmd:python -u""]

也就是说,它尝试使用空文件名执行python。例如,将其与sublime-build文件的内容进行比较 可能看起来像:

"shell_cmd": "python -u \"$file\"",

如果文件未保存,则该文件没有名称,因此,Python解释器会抱怨同样的事情:

  

/ usr / bin / python:无法找到' 主要'模块在''

模块名称是一个空字符串(''),它应该是您尝试执行的文件的名称。

相关问题