반응형
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 파일을 저장하십시오. 예를 들어 데스크탑이나 다른 문서에 파일을 저장하십시오.
'실행'탭에서 "이름없이 실행"을 클릭하지 않았는지 확인하십시오. "실행"을 클릭해야합니다. 또는 녹색 바로 가기 버튼을 클릭하십시오.
반응형
'programing tip' 카테고리의 다른 글
Jenkins 기본보기 변경 (0) | 2021.01.06 |
---|---|
Godaddy에서 AWS Route 53으로 도메인을 이동하는 방법 (0) | 2021.01.06 |
nohup으로 실행되는 프로그램 목록을 얻는 방법 (0) | 2021.01.06 |
Resharper 8-Quickfix 단축키 Alt + Enter 사라짐 (0) | 2021.01.06 |
Gradle sourceCompatibility는 하위 프로젝트에 영향을 미치지 않습니다. (0) | 2021.01.06 |