Cygwin에 Python 모듈 설치하기
Cygwin 환경에서 Python 모듈(패키지)을 설치하려면 pip를 사용하는 것이 가장 편리합니다. 하지만 Cygwin에는 기본적으로 pip가 포함되어 있지 않기 때문에, 먼저 easy_install을 통해 pip를 설치해야 합니다. 아래 단계를 따라 하면 누구나 쉽게 설정할 수 있습니다.
1단계: Cygwin 설치 시 필수 패키지 선택
Cygwin을 처음 설치할 때 패키지 선택 목록에서 반드시 python과 python-setuptools를 함께 선택하세요. python-setuptools가 설치되면 easy_install 명령을 바로 사용할 수 있게 됩니다.
2단계: easy_install로 pip 설치
easy_install이 준비되었다면 터미널에서 다음 명령어를 입력해 pip를 설치합니다.
$ easy_install-a.b pip
여기서 a.b 부분은 반드시 본인의 Python 버전으로 바꿔 주어야 합니다. 예를 들어 Python 2.7을 사용한다면 easy_install-2.7 pip, Python 3.4를 사용한다면 easy_install-3.4 pip와 같이 입력하면 됩니다.
3단계: pip로 원하는 모듈 설치하기
pip 설치가 완료되면 이제 pip 명령 하나로 필요한 Python 모듈을 자유롭게 설치할 수 있습니다. 상황별 사용 방법은 다음과 같습니다.
① 최신 버전 설치
$ pip install 'SomeProject'
② 특정 버전 설치
$ pip install 'SomeProject==1.4'
③ 버전 범위 지정 설치 (예: 1 이상 2 미만의 버전)
$ pip install 'SomeProject>=1,<2'
마무리 정리
Cygwin에서는 python-setuptools 설치 → easy_install로 pip 설치 → pip로 모듈 설치의 순서만 기억하면 됩니다. 또한 ==, >=, < 같은 버전 지정 문법을 활용하면 프로젝트 요구 사항에 맞는 정확한 패키지 버전을 체계적으로 관리할 수 있습니다.