Mensaje de error de python sublime text2 / usr / bin / python: no puedo encontrar el módulo ‘__main__’ en ”

Instalé texto sublime 2 a OSX 10.8.2. En mi Mac, Python 2.7.3 está instalado.

En texto sublime2, acabo de escribir

print 'Hello' 

pero el error ocurrió como abajo.

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

¿Cómo puedo arreglarlo?

Recibí el mismo error ya que no guardé el script antes de ejecutarlo. Compruebe para ver si lo ha guardado!

Nota a cualquier otra persona:

Si tiene un directorio como ese, puede agregar un archivo __main__.py para decirle al intérprete qué debe ejecutar si llama directamente al módulo.

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

$ python my_module # Hello World

Debe guardar el archivo de código con la extensión “.py”. Luego, en el menú ‘Herramientas / Construir sistema’, asegúrese de que su sistema de comstackción esté configurado en ‘automático’ o ‘Python’. Lo que ese mensaje le dice es que no hay un archivo Python válido para ‘comstackr’ (o, en este caso, simplemente ejecutarlo).

¿agregaste el shebang a la parte superior del archivo?

 #!/usr/bin/python 

Primero guarde el tipo de archivo de su progtwig como “example.py y luego ejecute su código para que funcione bien.

No se ejecute con un espacio entre el directorio y el nombre de archivo:

 python /root/Desktop/1 hello.py 

Utilice una / lugar:

 python /root/Desktop/1/hello.py 

Guarde los archivos .py antes de comstackrlos en sublime. Por ejemplo, guarde el archivo en el escritorio u otro documento.

Asegúrese de que no está haciendo clic en “Ejecutar sin nombre” en la pestaña “Ejecutar”. Debe hacer clic en “ejecutar”. O simplemente haga clic en el botón de acceso directo verde.