티스토리 뷰
파이썬의 장점 중 하나는 다양한 패키지들의 지원이다. 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를 이용해 관리할 수 있다.
'Language > Python' 카테고리의 다른 글
파이썬(Python) 집합(set) 타입, discard vs. remove 비교 (0) | 2019.12.14 |
---|---|
파이썬(Python) 정수 자료형(Integer)과 오버플로우(Overflow) (0) | 2019.12.13 |
파이썬(Python) pip란 무엇인가? (0) | 2019.12.12 |
파이썬 리스트(배열)을 문자열로 변환하기 (Python list to string) (0) | 2019.12.12 |
파이참(PyCharm)과 깃허브(Github) 연동하기 (0) | 2019.12.11 |
macOS 파이썬 개발환경 Python 3 & 파이참(PyCharm) 설치 (0) | 2019.12.11 |
- Total
- 66,462
- Today
- 26
- Yesterday
- 407
- 도커
- lsof
- hadoop
- java
- maven
- hdfs
- InterlliJ
- Jekyll
- 실리콘밸리
- 깃허브
- 인텔리제이
- nf_conntrack
- bash
- linux
- 리눅스
- 하둡
- 지킬
- 파이참
- pycharm
- monitoring
- pyinstaller
- 파이썬
- 자바
- Netfilter
- okhttp
- docker
- GitHub
- tls
- Python
- MacOS