pip를 사용하여 Python 패키지를 설치하는 방법

pip를 사용하여 Python에서 타사 패키지를 설치하고 관리하는 방법을 알아보세요. 가상 환경, 요구 사항.txt 및 기본 명령을 살펴보세요.

Editor에서 이 솔루션을 사용해 보세요.

개요

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 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.