파이썬 모듈 설치의 표준 방법, pip
파이썬(Python) 모듈을 설치하는 가장 좋고 권장되는 방법은 파이썬 공식 패키지 관리 도구인 pip를 사용하는 것입니다. pip를 활용하면 PyPI(Python Package Index)에 등록된 수많은 패키지를 간단한 명령어 한 줄로 손쉽게 설치하고 관리할 수 있습니다.
pip가 이미 설치되어 있는 경우
python.org에서 Python 2.7.9 이상 또는 Python 3.4 이상을 설치했다면 pip와 setuptools가 이미 함께 포함되어 있습니다. 다만 최신 기능과 보안 업데이트를 위해 아래 명령어로 최신 버전으로 업그레이드하는 것이 좋습니다.
Linux 또는 macOS의 경우:
pip install -U pip setuptools
Windows의 경우:
python -m pip install -U pip setuptools
시스템 패키지 관리자를 사용하는 환경이라면
Linux에서 yum, apt-get 같은 시스템 패키지 관리자로 관리되는 파이썬 환경을 사용 중이고, pip 역시 시스템 패키지 관리자를 통해 설치하거나 업그레이드하고 싶다면 아래 공식 가이드를 참고하세요.
https://packaging.python.org/guides/installing-using-linux-tools/
get-pip.py로 직접 설치하기
위 방법을 사용할 수 없는 상황이라면 다음 절차를 따르세요.
- https://bootstrap.pypa.io/get-pip.py에서
get-pip.py파일을 다운로드합니다. - 터미널(명령 프롬프트)에서
python get-pip.py명령을 실행합니다.
이 과정을 통해 pip가 설치되거나 최신 버전으로 업그레이드됩니다.
pip로 파이썬 패키지 설치하기
pip 설치가 완료되면 바로 파이썬 패키지를 설치할 수 있습니다. 상황별 사용 예시는 다음과 같습니다.
1. 최신 버전 설치
"SomeProject"라는 패키지의 최신 버전을 설치하려면:
$ pip install 'SomeProject'
2. 특정 버전 설치
버전 호환성 문제로 특정 버전이 필요한 경우, == 연산자로 정확한 버전을 지정할 수 있습니다:
$ pip install 'SomeProject==1.4'
3. 버전 범위 지정 설치
특정 버전 이상이면서 다른 버전 미만인 패키지를 설치하려면 비교 연산자를 조합해 사용합니다:
$ pip install 'SomeProject>=1,<2'
마무리
pip는 파이썬 개발 환경 구축의 필수 도구입니다. 위 명령어들을 익혀두면 프로젝트에 필요한 라이브러리를 빠르고 안정적으로 설치할 수 있으며, 버전 지정 옵션을 활용하면 의존성 충돌 문제도 효과적으로 예방할 수 있습니다.