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
추가 설치된 패키지를 확인하려면 다음 명령을 실행합니다.
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