pip를 사용하여 Python 패키지를 설치하는 방법
pip를 사용하여 Python에서 타사 패키지를 설치하고 관리하는 방법을 알아보세요. 가상 환경, 요구 사항.txt 및 기본 명령을 살펴보세요.
개요
Python이 엄청난 인기를 얻는 주요 이유는 Python Package Index(PyPI)에서 호스팅되는 풍부한 타사 패키지 생태계 때문입니다. 이러한 패키지를 사용하면 웹 스크래핑, 기계 학습, 웹 서버 및 데이터 분석을 코드에 쉽게 통합할 수 있습니다. 이러한 패키지를 설치하기 위해 Python은 공식 패키지 관리자 도구인 `pip`를 제공합니다.
패키지를 설치하려면 시스템 터미널에서 `pip install package_name`을 실행하세요. 그러면 PyPI에서 최신 버전의 패키지를 가져와 시스템에 설치합니다. `pip install package_name==1.2.3`과 같은 구문을 사용하여 정확한 버전을 지정하거나 `--upgrade` 플래그를 사용하여 기존 패키지를 업데이트할 수 있습니다.
현대 개발에서는 가상 환경(예: 'venv')을 사용하여 프로젝트별 패키지 종속성을 격리하여 전역 시스템 라이브러리 간의 충돌을 방지하는 것이 중요합니다. 그런 다음 종속성을 `requirements.txt` 파일로 내보내고 `pip install -r 요구사항.txt` 명령을 사용하여 대량으로 설치할 수 있습니다.
코드 및 실행 출력
이 시뮬레이션은 터미널 환경에서 일반적인 pip 명령이 어떻게 작성되고 구성되는지 보여줍니다.
# Note: pip is a command-line tool, not a Python code keyword.
# Below is a simulation showing how pip commands are written and run:
command_install = "pip install requests"
command_upgrade = "pip install --upgrade requests"
command_requirements = "pip install -r requirements.txt"
print("To install a package, run:")
print(f" $ {command_install}")
print("To upgrade an existing package, run:")
print(f" $ {command_upgrade}")
print("To install from a requirements file, run:")
print(f" $ {command_requirements}")To install a package, run:
$ pip install requests
To upgrade an existing package, run:
$ pip install --upgrade requests
To install from a requirements file, run:
$ pip install -r requirements.txt단계별 구현
- 터미널이나 명령 프롬프트를 엽니다(Python 파일 내에 pip 명령을 작성하지 마세요).
- pip install <package_name>을 실행하여 PyPI에서 라이브러리를 다운로드하세요.
- pip 동결 > 요구 사항.txt를 실행하여 현재 프로젝트 종속성을 모두 저장하세요.
자주 묻는 질문
'pip 명령을 찾을 수 없음' 오류를 어떻게 수정합니까?
Python이 시스템의 PATH 변수에 추가되었는지 확인하거나 모듈 래퍼(python -m pip install <package>)를 호출해 보세요.
가상 환경(venv)의 목적은 무엇입니까?
이는 로컬 폴더의 프로젝트 종속성을 격리하여 한 프로젝트의 라이브러리가 다른 프로젝트의 라이브러리와 깨지거나 충돌하는 것을 방지합니다.
관련 주제
권장 Python 리소스
관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.
Python 루프
Python 루프를 사용하여 데이터를 반복하는 방법을 알아보세요. 대화형 예제를 통해 for 루프, while 루프, 중단, 계속 및 루프 모범 사례를 마스터하세요.
Python pip 패키지 관리자 치트 시트
pip에 대한 명령줄 참조 가이드입니다. Python 패키지 및 종속성을 설치, 업그레이드, 제거 및 관리하는 방법을 알아보세요.
Python 대 JavaScript: 어떤 프로그래밍 언어가 가장 좋나요?
Python과 JavaScript를 포괄적으로 비교합니다. 구문 차이점, 성능, 사용 사례(백엔드와 프런트엔드) 및 코딩 예제를 살펴보세요.