728x90
안녕하세요
이전 글에서 pip install requests를 통해서 필요한 패키지를 설치하였습니다.
그런데, 갑자기 이 명령이 어떤 일을 하는지 궁금해 지지 않으세요? :-)
1. pip이란?
- pip (Python Package Installer)는 파이썬 패키지를 설치·관리하는 기본 도구입니다.
- 전 세계 개발자들이 만든 파이썬 라이브러리는 대부분 PyPI (Python Package Index)에 등록되어 있습니다.
- pip은 이 PyPI 서버에서 원하는 패키지를 내려받아 설치하는 역할을 합니다.
2. requests 패키지란?
- requests는 HTTP 요청을 간단히 보낼 수 있게 해주는 라이브러리입니다.
- 파이썬 기본 내장 모듈인 urllib보다 훨씬 직관적이고 간단해서, 웹 크롤링이나 API 연동할 때 거의 표준처럼 사용됩니다.
| import requests response = requests.get("https://jsonplaceholder.typicode.com/posts/1") print(response.status_code) # HTTP 상태 코드 출력 print(response.json()) # 응답을 JSON으로 변환 |
위 예제를 실행하면, 인터넷에서 데이터를 불러와 파이썬 코드에서 활용할 수 있습니다.
3. pip install requests 실행 시 일어나는 일
- pip이 PyPI에서 requests 패키지를 검색합니다.
- 최신 버전의 requests를 다운로드합니다.
- 현재 가상환경(또는 전역 환경)의 site-packages 폴더에 설치합니다.
- pip list로 확인하면 requests가 목록에 추가된 것을 볼 수 있습니다.
4. 가상환경 안에서 실행하면?
- (venv_ProjectA) 같은 가상환경에서 실행하면, 그 가상환경 전용 site-packages 폴더에만 설치됩니다.
- 따라서 다른 프로젝트의 가상환경에는 영향을 주지 않습니다.
요약하면:
pip install requests = “파이썬 패키지 관리 도구(pip)를 이용해, requests라는 외부 라이브러리를 내 개발 환경에 설치하는 것”입니다.
감사합니다.
728x90
'03_파이썬(Python)' 카테고리의 다른 글
| 파이썬(Python) 기본 문법: 함수(Function) (0) | 2025.08.23 |
|---|---|
| 파이썬(Python) 기본 문법: 제어문 (if, for, while) (0) | 2025.08.23 |
| 파이썬(Python) 기본 문법 : 리스트, 튜플, 딕셔너리, 집합 (1) | 2025.08.23 |
| 파이썬(Python) 기본 문법 : 변수와 자료형 (0) | 2025.08.23 |
| 파이썬(Python) 환경 설정 완벽 정리 (Windows 기준) (0) | 2025.08.22 |