본문 바로가기
IT

파이썬 에러 해결방법 modulenotfounderror

by 빨대쪽쪽 2024. 5. 27.
반응형

 안녕하세요 파이썬 코드를 배우는 도중 에러메시지가 뜨면 뭔가 하고 멘붕이오는데요

오늘은 간단한 에러 중 하나인 modulenotfounderror 을 해결해보고자 합니다.

 

에러 문구

Traceback (most recent call last): File "C:/Users/PC/Documents/python/triangle.py", line 1, in <module> import requests ModuleNotFoundError: No module named 'requests'

 

 

해결방법

이 에러 메시지는 requests 모듈이 설치되지 않았을 때 발생합니다. 파이썬에서 HTTP 요청을 처리하는 데 사용되는 이 모듈은 기본적으로 내장된 모듈이 아니라 개발자가 직접 설치해주어야 합니다.

해결 방법은 다음과 같습니다:

  1. requests 모듈 설치하기:
    • 먼저, 윈도우 검색창에서 "powershell"을 검색하여 실행합니다.
    • PowerShell 창에서 다음 명령을 입력하고 엔터키를 누릅니다: pip install requests
    • 설치가 완료되면 해당 모듈을 사용할 수 있습니다.
  2. bs4 모듈 설치하기 (또 다른 오류가 발생할 경우):
    • 위와 같은 방법으로 PowerShell 창을 열고 다음 명령을 입력하고 엔터키를 누릅니다: pip install beautifulsoup4
    • 마찬가지로 설치가 완료되면 해당 모듈을 사용할 수 있습니다.

powershell 입력 후 실행
requests module 설치
bs4 module 설치

 

자 이렇게 두가지 module 설치는 완료했는데 한가지가 추가되었습니다.

 

바로 gensim이라는 module을 설치해야 하는데, 이 module은 위 두가지 module 처럼 바로 설치되는 것이 아니라 추가 요구사항이 있습니다.

위와 같은 error 가 발생하는데, 저 error 발생 전에 microsoft visual c++ 14 is reqquired 라는 메시지가 나타났는데 해결법은 동일합니다.

 

메시지 대로 해주는 겁니다. 메시지에 보면 사이트도 알려주는데 해당 사이트 가서 다운받고 설치한다음에 gensim module을 설치해주면 되겠습니다.

 

사이트에 접속해줍니다 : https://visualstudio.microsoft.com/ko/visual-cpp-build-tools/

 

Microsoft C++ Build Tools - Visual Studio

 

visualstudio.microsoft.com

반응형

Build Tools 다운로드 탭을 클릭하여 다운로드 해주시구요.

 

다운받고 실행하시면 다양한 종류의 설치파일이 있는데요. 어떤걸설치하냐면 맨 처음 c++ ~~을 설치해주면 됩니다.

 

 

다운로드가 완료되면 다시 powershell 창에서 gensim을 인스톨해줍니다.

 

더이상 error 없이 잘 설치되는 모습을 볼 수 가 있습니다.😊

반응형