티스토리 뷰

파이썬의 장점 중 하나는 다양한 패키지들의 지원이다. numpy, beautifulsoup 같은 다양한 라이브러리 패키지들이 제공되어 머신러닝 프로젝트들의 실제 계산 과정을 쉽게 이용할 수 있다. 이런 패키지들의 제공은 파이썬 프로젝트의 개발 생산성을 매우 올려준다.

PIP란 무엇인가?

파이썬 개발 환경에 패키지들을 설치하기 위해서 pip 명령을 자주 사용한다. pip는 파이썬으로 작성된 패키지 라이브러리들을 관리해주는 시스템이다. 우분투의 apt-get, CentOS의 yum 명령을 생각해보면 비슷하다.

 

pip는 파이썬 3.4 이후 버전에는 기본적으로 포함되어 있어 별도로 설치할 필요가 없다.

pip 명령 - list

현재 내 컴퓨터에 설치된 파이썬 패키지 라이브러리 목록을 볼 수 있는 명령은 다음과 같다.

pip list

이 명령을 실행하면 다음과 같은 결과를 확인할 수 있다.

beautifulsoup4 (4.6.0)
cycler (0.10.0)
freetype-py (1.0.2)
matplotlib (1.5.3)
numpy (1.12.0rc2+mkl)
pip (9.0.1)
pyparsing (2.1.10)
pypng (0.0.18)
python-dateutil (2.6.0)
pytz (2016.10)
setuptools (32.3.1)
six (1.10.0)

현재 내 컴퓨터에는 이런 파이썬 패키지들이 설치되어 있으며 각 패키지들의 버전도 확인할 수 있다.

pip 명령 - upgrade

pip 자체를 업그레이드 할 수 있는 명령은 다음과 같다.

pip install --upgrade pip

pip를 최신으로 업그레이드하여 몇몇 보고된 버그와 다양한 패키지들의 관리를 최신 pip를 이용해서 할 수 있다.

pip 명령 - install

pip를 이용해서 특정 패키지 라이브러리를 설치할 수 있다.

pip install <패키지 이름>

예를 들어 numpy라는 패키지를 설치하기 위해서는 다음 명령을 실행하면 된다. 

pip install numpy

그럼 다음과 같이 numpy 패키지가 실행된다. 

pip install numpy
Collecting numpy
  Downloading numpy-1.13.3-2-cp36-none-win32.whl (6.8MB)
    100% |████████████████████████████████| 6.8MB 182kB/s
Installing collected packages: numpy
Successfully installed numpy-1.13.3

pip 명령 - uninstall

pip를 이용해 설치된 패키지를 제거할 수도 있다.

pip uninstall numpy

웹 상에는 수 많은 파이썬 패키지 라이브러리들이 있다. 이들 중에 널리 사용되는 유명한 패키지 라이브러리들은 대부분 pip를 이용해 관리할 수 있다.

댓글
댓글쓰기 폼
공지사항
Total
41,245
Today
54
Yesterday
285
링크
«   2020/11   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
글 보관함