python 실행 오류 ModuleNotFoundError: No module named ‘requests’

python post logo 파이썬

Python으로 웹에 있는 이미지 파일을 취득하기 위해 python의 추가 모듈(requests) 을 사용할 때 오류가 발생 한다면 모듈이 설치되어 있는 않았음을 의미합니다. 여기서는 오류 발생 예를 들어 해결하는 방법을 소개합니다.

따라해 보기

다음 소스를 colab_sample_showimage.py로 저장합니다.

오류 예

python명령으로 colab_sample_showimage.py를 실행 합니다.

C:\test> python colab_sample_showimage.py
Traceback (most recent call last):
  File "C:\test\colab_sample_showimage.py", line 2, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'

requests 패키지 설치 하기

ModuleNotFoundError: No module named ‘requests’ 오류 메시지가 표시된다면 Python 유틸리티 pip를 사용하여 추가 모듈(requests)을 설치합니다.

C:\test> pip install requests
Collecting requests
  Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)
     |████████████████████████████████| 61 kB 2.0 MB/s
Requirement already satisfied: idna<3,>=2.5 in c:\users\XXXXX\appdata\local\programs\python\python39\lib\site-packages (from requests) (2.10)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\XXXXX\appdata\local\programs\python\python39\lib\site-packages (from requests) (2020.12.5)
Requirement already satisfied: chardet<5,>=3.0.2 in c:\users\XXXXX\appdata\local\programs\python\python39\lib\site-packages (from requests) (3.0.4)
Collecting urllib3<1.27,>=1.21.1
  Downloading urllib3-1.26.5-py2.py3-none-any.whl (138 kB)
     |████████████████████████████████| 138 kB 6.4 MB/s
Installing collected packages: urllib3, requests
Successfully installed requests-2.25.1 urllib3-1.26.5

참고로 pip명령은 Python 추가 패키지의 설치 등을 실시하는 python 유틸리티 입니다. 명령 사용에 대한 자세한 내용은 Python 유틸리티 pip를 참조하십시오

추가 설치된 패키지를 확인하려면 다음 명령을 실행합니다.

D:\> pip freeze
altgraph==0.17.2
beautifulsoup4==4.10.0
bs4==0.0.1
... 중간 생략 ...
requests==2.25.1
... 중간 생략 ...
urllib3==1.26.5

정상 종류 확인

다시 실행해서 정상으로 종료하는 것을 확인합니다.

C:\test> python colab_sample_showimage.py
제목과 URL을 복사했습니다