Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬 모듈과 종속성을 쉽게 설치하는 방법 완벽 가이드

pip: 파이썬 모듈 설치의 표준 도구

파이썬 모듈을 설치하는 가장 좋고 공식적으로 권장되는 방법은 파이썬 패키지 관리자인 pip를 사용하는 것입니다. pip의 가장 큰 장점은 해당 모듈이 의존하는 종속성(dependencies)까지 자동으로 함께 설치해 준다는 점입니다.

pip 설치 및 업그레이드하기

python.org에서 Python 2(2.7.9 이상) 또는 Python 3(3.4 이상)를 설치했다면 이미 pip와 setuptools가 함께 포함되어 있습니다. 다만 최신 기능과 보안 업데이트를 위해 최신 버전으로 업그레이드하는 것이 좋습니다.

Linux 또는 macOS에서

pip install -U pip setuptools

Windows에서

python -m pip install -U pip setuptools

시스템 패키지 관리자를 사용하는 경우

리눅스에서 yum, apt-get 같은 시스템 패키지 관리자로 관리되는 파이썬 환경을 사용 중이고, pip 역시 시스템 패키지 관리자를 통해 설치하거나 업그레이드하고 싶다면 아래 공식 가이드를 참고하세요.

https://packaging.python.org/guides/installing-using-linux-tools/

get-pip.py를 이용한 직접 설치

위 방법을 사용할 수 없는 경우에는 다음 순서로 진행합니다.

  1. https://bootstrap.pypa.io/get-pip.py에서 get-pip.py 파일을 내려받습니다.
  2. 터미널에서 python get-pip.py 명령어를 실행합니다.

이 과정을 거치면 pip가 새로 설치되거나 최신 버전으로 업그레이드됩니다.

pip로 패키지 설치하기

설치가 완료되면 pip 명령어로 원하는 파이썬 패키지를 간편하게 설치할 수 있습니다.

최신 버전 설치

예를 들어 "SomeProject"라는 프로젝트의 최신 버전을 설치하려면 다음과 같이 입력합니다.

$ pip install 'SomeProject'

특정 버전 설치

버전을 지정해서 설치할 수도 있습니다.

$ pip install 'SomeProject==1.4'

버전 범위 지정 설치

특정 버전 이상이면서 다른 버전 미만인 경우에도 조건을 조합해 설치할 수 있습니다.

$ pip install 'SomeProject>=1,<2'

이처럼 pip를 활용하면 파이썬 모듈 설치와 종속성 관리를 한 번에 해결할 수 있으므로, 별도의 수동 설치 없이 pip 사용을 습관화하는 것이 가장 효율적입니다.