ModuleNotFoundError: No module named 'util'에러

조회수 2385회

[에러발생 내용]

!/usr/bin/env python3

import util

Traceback (most recent call last):

File "", line 4, in import util

ModuleNotFoundError: No module named 'util'

[오류발생단계 확인내용] 참고. "python 에러 순서를 판단하고 싶습니다. import error" 답변내용 ① main.py라는 프로그램 시작점인 코드가 있다고 가정 ② main.py를 실행시키면 이 아이는 가장 먼저 message.py를 import 함 ③ message.py는 util이라는 패키지를 import하는데 에러 발생 ④ util 패키지는 내부의 init.py가 import되는데, 이 init은 util 내부의 다른 코드들을 import하는데 에러 발생 ④만 문제이거나 ③까지 문제일 수 있습니다. 물론 다 고치셔야되구요... 가장 작은 단위부터 천천히 확인해보세요. ④의 util이란 아이가 정상인 지 확인해보시는 게 좋겠죠?

util이란 아이가 있는 디렉토리에서 마우스 우클릭 여기에 PowerShell 창 열기(혹은 명령 프롬프트 열기) cmd 입력&엔터 python 입력&엔터 import util 하여 오류가 없는 지 확인

[확인내용] PowerShell 창에서 이미지

ImportError: attempted relative import with no known parent package

이 에러는 어떻게 해결해야 하는지.. 고수님의 지도 부탁 드립니다. 감사합니다.

  • (•́ ✖ •̀)
    알 수 없는 사용자
  • python 을 sqlalchemy.engine 디렉토리에서 실행해야 하나요? 파이썬 모듈을 import 했을시 일어나는 과정을 선학습하시고 다시 질문해보시기 바랍니다. 정영훈 2019.1.12 22:26

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

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)