본문 바로가기
Python/Python FAQ

Python ImportError: requests 모듈이 없습니다., ImportError: No module named requests

by 베타코드 2023. 6. 25.
반응형

질문


저는 requests를 가져와 보았습니다:

import requests

하지만 오류가 발생합니다:

ImportError: No module named requests


답변


Requests는 내장 모듈이 아닙니다 (기본 Python 설치와 함께 제공되지 않음) 따라서 설치해야합니다:

OSX/Linux

Python 2 : sudo pip install requests

Python 3 : sudo pip3 install requests

만약 pip가 설치되어 있다면 (pip는 Python의 패키지 설치 프로그램이며 Python 설치와 함께 기본적으로 제공됩니다). pip가 설치되어 있지만 경로에 없는 경우 python -m pip install requests (또는 Python3의 경우 python3 -m pip install requests)를 사용할 수 있습니다.

또는 easy_install이 설치되어 있다면 sudo easy_install -U requests를 사용할 수 있습니다.

Linux

대신 시스템 패키지 관리자를 사용할 수 있습니다:

CentOS의 경우 : sudo yum install python-requests

Debian/Ubuntu Python2의 경우 : sudo apt-get install python-requests

Debian/Ubuntu Python3의 경우 : sudo apt-get install python3-requests

Windows

pip가 설치되어 있고 Pip.exe가 Path 환경 변수에 추가된 경우 pip install requests (또는 Python3의 경우 pip3 install requests)를 사용할 수 있습니다. pip가 설치되어 있지만 경로에 없는 경우 python -m pip install requests (또는 Python3의 경우 python3 -m pip install requests)를 사용할 수 있습니다.

또는 cmd 프롬프트에서 > Path\easy_install.exe requests를 사용할 수 있습니다. 여기서 Path는 설치된 Python*\Scripts 폴더입니다. (예 : C:\Python32\Scripts)

Windows 컴퓨터에 라이브러리를 수동으로 추가하려면 압축 된 라이브러리를 다운로드 한 다음 압축을 해제 한 다음 Python 경로의 Lib\site-packages 폴더에 배치하면됩니다. (예 : C:\Python27\Lib\site-packages)

소스에서 (Universal)

누락 된 라이브러리의 경우 소스는 보통 https://pypi.python.org/pypi/에서 사용할 수 있습니다. 여기서 requests를 다운로드 할 수 있습니다: https://pypi.python.org/pypi/requests

mac osx와 windows에서 소스 zip을 다운로드 한 후 압축을 푼 다음 터미널/cmd에서 압축 해제 된 디렉토리에서 python setup.py install을 실행하십시오.

(출처)

반응형

댓글