제가 만든 파이썬 패키지 임포트할때 오류가 생깁니다.

조회수 51회

이미지

이런 식으로 프로젝트 폴더에 하위로 패키지들을 만들어 놨습니다.

co.py 에서 total.py를 임포트하고 co.py를 실행시켜보면 문제 없이 돌아갑니다. 문제는 test.py에서 co.py를 임포트하는데요. test.py를 실행시키면 total.py가 임포트 되어있지 않다고 나와요.

ModuleNotFoundError: No module named 'total' 

에러가 나옵니다. 윈도우 환경에서 코딩중이어서 환경변수에 public 도 넣어놨어도 이런 에러가 뜨네요.

from public.old import co
from public.old import total

test.py에 이런식으로 임포트 시켰는데 어떻게 해야 에러 안날까요?

  • from 폴더명.폴더명.코드명 import 함수명 이렇게 해보실래요? 초보 2021.6.9 16:23
  • 알려주신대로 해보니까 되네요 ㅎㅎ co.py에서 import total 이렇게만 했었는데 from total import total_func 이런식으로 하니까 임포트 제대로 되었습니다. 감사합니다. 스파게티 2021.6.9 16:34

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.