programing tip

sublime text2 python 오류 메시지 / usr / bin / python : ''에서 '__main__'모듈을 찾을 수 없습니다.

itbloger 2021. 1. 6. 07:50
반응형

sublime text2 python 오류 메시지 / usr / bin / python : ''에서 '__main__'모듈을 찾을 수 없습니다.


OSX 10.8.2에 Sublime Text 2를 설치했습니다. 내 Mac에는 python 2.7.3이 설치되어 있습니다.

숭고한 text2에서 난 그냥 입력

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"확장자로 코드 파일을 저장해야합니다. 그런 다음 'Tools / Build System'메뉴에서 빌드 시스템이 'auto'또는 'Python'으로 설정되어 있는지 확인합니다. 그 메시지가 알려주는 것은 '빌드'할 유효한 Python 파일이 없다는 것입니다 (또는이 경우 그냥 실행).


먼저 프로그램 파일 형식을 "example.py로 저장 한 다음 코드를 제대로 실행하십시오.


파일 맨 위에 shebang을 추가 했습니까?

#!/usr/bin/python

디렉토리와 파일 이름 사이에 공백을두고 실행하지 마십시오.

python /root/Desktop/1 hello.py

용도 /를 대신 :

python /root/Desktop/1/hello.py

숭고하게 빌드하기 전에 .py 파일을 저장하십시오. 예를 들어 데스크탑이나 다른 문서에 파일을 저장하십시오.


'실행'탭에서 "이름없이 실행"을 클릭하지 않았는지 확인하십시오. "실행"을 클릭해야합니다. 또는 녹색 바로 가기 버튼을 클릭하십시오.

참조 URL : https://stackoverflow.com/questions/14330411/sublime-text2-python-error-message-usr-bin-python-cant-find-main-module

반응형