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

Mac에서 Python 모듈을 설치하는 가장 호환성 높은 방법은?

Python 패키지 관리의 기본: setuptools와 easy_install

Homebrew 같은 시스템 패키지 관리자를 사용하지 않는 경우, Python 패키지를 관리하는 가장 널리 쓰이는 방법은 setuptoolseasy_install을 활용하는 것입니다. 대부분의 시스템에는 이미 설치되어 있으며, 아래와 같이 간단하게 사용할 수 있습니다.

easy_install django

easy_install은 Python 개발자들에게 훌륭한 리소스인 PyPI(Python Package Index)를 기반으로 작동합니다. PyPI를 둘러보면 활용 가능한 수많은 패키지를 확인할 수 있습니다.

더 안정적인 방법: pip 사용하기

여러 플랫폼에서 Python 모듈을 더 안정적이고 일관되게 설치하려면 pip를 사용하는 것이 좋습니다. python.org에서 Python 2(2.7.9 이상) 또는 Python 3(3.4 이상)를 설치했다면 pip와 setuptools가 이미 포함되어 있으므로, 최신 버전으로 업그레이드만 하면 됩니다.

pip install -U pip setuptools

만약 pip가 설치되어 있지 않다면 다음 절차를 따르세요.

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

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

pip로 패키지 설치하기

pip가 준비되면 다양한 옵션으로 Python 패키지를 손쉽게 설치할 수 있습니다.

최신 버전 설치:

$ pip install 'SomeProject'

특정 버전 설치:

$ pip install 'SomeProject==1.4'

버전 범위 지정 설치 (1 이상 2 미만):

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

이처럼 pip는 버전 지정과 범위 관리까지 지원하기 때문에, 프로젝트 의존성을 체계적으로 관리하고자 한다면 easy_install보다 pip를 사용하는 것이 훨씬 유리합니다.