+) pip

2016. 11. 22. 20:22Programming Languages/PYTHON

pip은 파이썬에서 비표준(써드파티) 패키지를 설치하기 위해서 가장 많이 쓰이는 패키지이다. 

파이썬에서 많이 쓰이는 유용한 패키지들을 PyPI라는 이름으로 묶어놓았고, pip을 이용하면 여기에 포함된 패키지들을 명령어 하나로 손쉽게 다운로드 받을 수 있다.



1)pip설치

공식 매뉴얼에 따르면 2.7.9 이상 또는 3.4 이상의 python 버전은  파이썬 설치 시 pip을 포함하고 있다고 한다!

(파이썬 설치경로)\Scripts에 pip이 들어가 있는 것을 확인 할 수 있다.


cmd창으로 pip을 사용할 수 있는데, 어떤 경로에서 든지 자유롭게 사용할 수 있도록 환경변수 PATH에 python과 pip의 경로를 포함시켜주자.


환경변수는 제어판>시스템 및 보안>시스템>고급 시스템 설정>고급의 '환경변수' 버튼을 누르면 나오는 창에서 편집 및 추가가 가능하다.


시스템 변수 목록을 살펴보면 PATH라는 이름의 환경변수가 있다.

(파이썬 설치 경로)

(파이썬 설치 경로)\Scripts

위의 두 경로를 PATH 내에 추가해주면 된다.

첫 번재 경로는 cmd창에서 python 명령어를 쓰기 위해서, 두 번째 경로는 pip 명령어를 쓰기 위해서 필요하다.


잘 되었는지 확인하려면 실행중이던 cmd창을 끄고 새로 켠 뒤 pip과 python을 각각 입력해보면 된다. 경로 설정이 제대로 되지 않았다면 '내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.' 가 뜬다.


2)pip사용

머신러닝 코드를 실행하기위해 필요한 matplotlib와 numpy를 설치할 때(http://doongkibangki.tistory.com/15) pip을 사용했다. 설치하고자 하는 패키지의 홈페이지에서 다운로드 받은 whl파일이 있다면 cmd창을 열고 다음과 같이 입력해주면 설치가 된다.


pip install (설치하고자 하는 whl 파일이 있는 디렉토리)\(설치하고자 하는 whl파일 이름).whl



파이썬의 오픈소스 저장소 PyPI에 있는 패키지(대표적으로 Django)는 pip으로 다운로드까지 가능하다.

cmd창에서 다음 명령어를 입력하면 Django의 다운로드 및 설치가 한번에 완료된다. 


+)원하는 버전이 있다면 다음과 같이 (패키지명)==1.10 으로 입력하면 된다.

pip install Django==1.10



파이썬으로 GUI를 구현하기 위해 필요한 pyqt5도 pip install 명령어로 간단히 다운로드 가능하다!

pip install pyqt5