설치 과정에 들어가기 전에 먼저 모듈이 무엇인지 이해해 보겠습니다. Python 에서 모듈은 Python 정의와 문을 포함하는 파일입니다. 모듈은 코드를 재사용 가능한 구성 요소로 구성하는 방법을 제공합니다.
이제 모듈 설치를 진행해 보겠습니다. HTTP 요청을 만드는 데 일반적으로 사용되는 인기 있는 requests 라이브러리를 예로 사용하겠습니다.
-
WebIDE 터미널을 엽니다.
-
requests 모듈을 설치하려면 다음 명령을 입력하고 Enter 키를 누르십시오.
pip install requests
이 명령은 pip에게 requests 모듈과 해당 종속성을 다운로드하여 설치하도록 지시합니다. 다음과 유사한 출력이 표시되어야 합니다.
Collecting requests
Downloading requests-2.28.1-py3-none-any.whl (62 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 KB 1.7 MB/s eta 0:00:00
Installing collected packages: requests
Successfully installed requests-2.28.1
"permission denied" 오류가 발생하면 권한이 부족하기 때문일 수 있습니다. 이 경우 --user 플래그를 사용하여 모듈을 설치할 수 있습니다.
pip install --user requests
그러나 이 환경에서는 sudo 권한이 있으므로 sudo를 사용하여 시스템 전체에 모듈을 설치할 수도 있습니다.
sudo pip install requests
암호를 묻는 메시지가 표시되지 않습니다.
-
모듈이 올바르게 설치되었는지 확인하려면 Python 스크립트에서 import 를 시도할 수 있습니다. WebIDE 의 파일 탐색기를 사용하여 ~/project 디렉토리에 check_requests.py라는 새 파일을 만듭니다.
-
편집기에서 check_requests.py를 열고 다음 코드를 추가합니다.
import requests
response = requests.get("https://www.example.com")
print(response.status_code)
이 스크립트는 requests 모듈을 import 하고, https://www.example.com에 간단한 GET 요청을 보내고, 응답의 HTTP 상태 코드를 출력합니다.
-
check_requests.py 파일을 저장합니다.
-
터미널에서 다음 명령을 사용하여 스크립트를 실행합니다.
python check_requests.py
requests 모듈이 올바르게 설치된 경우 터미널에 상태 코드 200이 출력되어 HTTP 요청이 성공했음을 나타냅니다.
200
ModuleNotFoundError: No module named 'requests'와 같은 오류 메시지가 표시되면 requests 모듈이 올바르게 설치되지 않았거나 현재 환경에서 액세스할 수 없음을 의미합니다. 설치 단계를 다시 확인하고 모듈이 올바른 Python 환경에 설치되었는지 확인하십시오.