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

时间:2013-01-15 02:51:53

标签: python

我将sublime text 2安装到OSX 10.8.2。 在我的Mac中,安装了python 2.7.3。

在sublime text2中,我只需输入

print 'Hello'

但错误发生如下。

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

我该如何解决?

11 个答案:

答案 0 :(得分:75)

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

答案 1 :(得分:39)

请其他人注意:

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

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

$ python my_module # Hello World

答案 2 :(得分:10)

您需要使用" .py"来保存您的代码文件。延期。然后,在'工具/构建系统'菜单,确保您的构建系统设置为' auto'或者' Python'。该消息告诉您的是,没有有效的Python文件来构建' (或者,在这种情况下只是运行)。

答案 3 :(得分:3)

首先将您的程序文件类型另存为“ example.py,然后正常运行代码。

答案 4 :(得分:2)

你是否将shebang添加到文件的顶部?

#!/usr/bin/python

答案 5 :(得分:0)

不要在目录和文件名之间使用空格:

python /root/Desktop/1 hello.py

改为使用/

python /root/Desktop/1/hello.py

答案 6 :(得分:0)

在构建sublime之前保存.py文件。例如将文件保存在桌面或其他文档上。

答案 7 :(得分:0)

确保您没有点击“运行”标签中的“运行未命名”。你必须点击“运行”。或者只需单击绿色快捷按钮。

答案 8 :(得分:0)

问题:关于如何保存文件的格式。 使用适当的文本编辑器,并使用扩展名.py保存 并在终端中运行它。

eg: file name should be saved as `example.py`
run
python example

答案 9 :(得分:0)

编辑配置,然后在框中:脚本路径,选择您的 .py 文件!

答案 10 :(得分:-2)

Es错误te销售门廊没有Guardado Tu Archivo,guardalo por ejemplo“ holamundo.py” luego lo ejecutas ctrl + B

出现此错误是因为尚未保存文件。保存为扩展名“ .py”,然后运行(ctrl + B)