하얀설표 블로그




해결)ModuleNotFoundError: No module named *(module name)





( 수정됨)


에러

ModuleNotFoundError: No module named *

당황스러울 수 있는데, 간단히 말해 코드에서 import한 모듈을 찾을 수 없다는 내용이다.

해결방법

컴퓨터가 찾지 못한 파이썬 모듈이 무엇이냐에 따라 *로 마스킹처리한 부분의 명칭이 다르게 나올 것이다.
bs4일 수도 있고, selenium일 수도 있으며, pandas나 datetime, tqdm 또는 requests일 수도 있다.

import bs4
>> ModuleNotFoundError: No module named bs4
import selenium
>> ModuleNotFoundError: No module named selenium
import pandas
>> ModuleNotFoundError: No module named pandas
import datetime
>> ModuleNotFoundError: No module named datetime
import tqdm 
>> ModuleNotFoundError: No module named tqdm
import requests
>> ModuleNotFoundError: No module named requests

뭐가 되었건 간에, 해당 명칭을 사용하는 모듈을 찾을 수 없다는 것이기 때문에 해당 모듈을 설치해주면 된다.

pip install {module name}

만약 모듈을 설치했던 기억이 있음에도 불구하고 이런 에러가 나타난 경우, 실행 환경을 확인해봐야 한다.
이 글이 문제 해결에 도움이 될 수 있다.


공감 : 0







white.seolpyo.com