패키지 상대경로 에러 만났을때 해결책 [파이썬]

사용자들이 직접 작성하는 실전팁!

Moderator: Dry8r3aD

Post Reply
User avatar
황병희
Posts: 835
Joined: 2009/10/18 Sun 1:47 am
Contact:

패키지 상대경로 에러 만났을때 해결책 [파이썬]

Post by 황병희 » 2020/10/06 Tue 2:41 am

'__main__' is not a package
에러를 종종 만납니다 상대경로로 임포트 할때용;;;

그 해결책은 -m 스위치를 활용하여 해결할 수 있습니다.
좀 더 엄밀히 -m 스위치로 문법이 맞나 안맞나 테스트 하실 수 있습니다.

# 아래 스샷 테스트 환경: 우분투 18.04 LTS / 파이썬 3.6.9
# 아래 스샷의 pkg/__init__.py 는 빈파일입니다~

# 참고문헌: https://stackoverflow.com/a/57461593

[우분투 18.04 파여폭스 나비에서 적었어유~]
Attachments
Screenshot from 2020-10-06 02-38-11.png
상대경로 초간단 예제^^^
Screenshot from 2020-10-06 02-38-11.png (412.39 KiB) Viewed 238 times
^고맙습니다 감사합니다_^))//

Post Reply