sublime text2 python错误信息/ usr / bin / python:在''中找不到'__main__'模块

我将崇高的文本2安装到OSX 10.8.2。 在我的Mac中,安装了python 2.7.3。

在崇高的text2中,我只是input

print 'Hello' 

但像下面发生错误。

 /usr/bin/python: can't find '__main__' module in '' [Finished in 0.2s with exit code 1] 

我该如何解决?

我得到了同样的错误,因为我没有执行它之前保存脚本。 检查看看你是否保存了它!

注意其他人:

如果你有这样一个目录,你可以添加一个__main__.py文件来告诉解释器如果直接调用模块要执行什么。

 my_module | | __init__.py | my_cool_file.py # print "Hello World" | __main__.py # import my_cool_file 

$ python my_module # Hello World

您需要使用“.py”扩展名保存您的代码文件。 然后,在“工具/构build系统”菜单上,确保您的构build系统设置为“自动”或“Python”。 这个消息告诉你什么是没有有效的Python文件“build立”(或在这种情况下只是运行)。

你把文件添加到文件的顶部吗?

 #!/usr/bin/python 

不要使用目录和文件名之间的空格运行:

 python /root/Desktop/1 hello.py 

使用/来代替:

 python /root/Desktop/1/hello.py