Pip, 기본 및 Python 패키지 관리

약 핍

다음 기사에서는 Pip을 사용하여 Python 패키지를 관리하는 방법을 살펴볼 것입니다. 다른 사람과 가장 적은 사람이 이것이 관리자 파이썬 패키지. Python 프로그래밍 언어로 작성된 패키지를 설치, 업데이트 및 제거하는 데 사용할 수 있습니다.

이름은 다음과 같이 해석 될 수있는 재귀 적 약어입니다. Pip 패키지 설치 프로그램 o Pip Python 설치 프로그램. 이것은 패키지의 설치 및 관리에 사용되는 간단한 패키지 관리 시스템입니다. Python 패키지 색인 (PyPI). Python 2.7.9 이상 (Python2 시리즈), Python 3.4 이상에는이 관리자 (Python3 용 pip3) 기본.

설치

이것을 설치하려면 데비안과 우분투의 패키지 관리자, 터미널 (Ctrl + Alt + T)을 열고 다음과 같이 작성하면됩니다.

sudo apt-get install python3-pip

우리는 또한 파이썬 파일에서 pip 설치. 다음을 실행하면됩니다.

wget https://bootstrap.pypa.io/get-pip.py

sudo python get-pip.py

get-pip.py도 설치됩니다. 설정 도구 y 바퀴.

PIP 업데이트

이 패키지 관리자 Python 2> = 2.7.9 또는 Python 3> = 3.4를 사용하는 경우 이미 설치됩니다.. 터미널에서 다음을 사용하여 업데이트 할 수 있습니다.

sudo pip install -U pip

모든 것을 업데이트하려면 (pip, setuptools, 웰), 다음을 실행합니다.

sudo pip install --upgrade pip setuptools wheel

설치된 버전 확인

우리가 알고 싶다면 이 패키지 관리자의 설치된 버전, 우리는 다음을 실행할 것입니다 :

pip 버전

pip --version

가상 환경 만들기

Python 패키지를 설치하기 전에 가상 환경을 만드는 것이 좋습니다.. Python 가상 환경을 사용하면 전역이 아닌 격리 된 위치에 Python 패키지를 설치할 수 있습니다.

LibFoo 버전 1이 필요하지만 다른 응용 프로그램에는 버전 2가 필요한 Python 패키지 (예 : youtube-dl)를 설치해야한다고 가정 해 보겠습니다.이 상황에서 업데이트해서는 안되는 응용 프로그램을 실수로 업데이트하기 쉽습니다. 이를 피하기 위해 가상 환경에서 패키지를 분리합니다.. 모든 가상 환경에는 자체 설치 디렉터리가 있으며 서로 상호 작용하거나 충돌하지 않습니다.

두 가지 도구를 사용하여 격리 된 Python 환경을 만들 수 있습니다.

  • 왔다.
  • 가상 환경

사용하는 경우 Python 3.3 이상, Venv가 설치됨 기본적으로. 이 예에서는 Python 2.x를 사용하고 있으며 virtualenv를 설치해야합니다.. 이렇게하려면 다음을 실행해야합니다.

sudo pip install virtualenv

virtualenv를 사용하여 가상 환경 만들기

가상 환경 virtualenv-pip

virtualenv NOMBRE

source NOMBRE/bin/activate

위의 명령을 실행하면 즉시 가상 환경에 배치됩니다. 에 대한 가상 환경 비활성화 일반 쉘로 돌아가서 다음을 실행하십시오.

deactivate

Python 패키지 관리

이제 가장 일반적인 기본 사용법을 살펴 보겠습니다. 그녀를 잡으려고 사용 가능한 모든 명령 및 옵션 목록 일반적으로 다음을 실행하면됩니다.

pip

필요한 경우 명령에 대해 자세히 알아보기, 설치와 마찬가지로 다음을 실행합니다.

pip install --help

패키지 설치

먼저 우리는 가상 환경 만들기 다음과 같이 표시됩니다. 이 예에서는 virtualenv 만 사용합니다.

virtualenv MIENV

MIENV를 자신의 이름으로 바꾸십시오. 드디어, 활성화 명령 사용 :

source MIENV/bin/activate

위의 명령을 실행하면 가상 환경 내에 위치하게됩니다.. 이제 패키지를 설치할 때입니다. 예를 들어 youtube-dl을 설치하려면 다음을 실행하십시오.

pip 설치 youtube-dl

pip install youtube-dl

이 명령은 모든 종속성과 함께 youtube-dl을 설치합니다.

패키지 버전 설치

특정 버전 설치, 운영:

pip install youtube_dl=2017.12.14

지정된 버전이 아닌 다른 버전을 설치하십시오., 운영:

pip install youtube_dl!=2017.12.14

패키지 다운로드

모든 종속성이있는 패키지 다운로드 (설치하지 않음), 운영:

pip download youtube-dl

설치된 모든 패키지 나열

설치된 패키지를 찾으려면 다음을 실행합니다.

pip list

이 명령 이 관리자를 사용하여 설치된 모든 패키지를 표시합니다..

패키지 검색

특정 패키지 검색예를 들어 youtube-dl은 다음을 실행합니다.

pip 검색 youtube-dl

pip search youtube-dl

패키지 업데이트

오래된 패키지 업데이트, 운영:

pip install --upgrade youtube-dl

사용하지 않는 모든 패키지 나열 열 형식에서 다음을 실행하십시오.

pip list --outdated --format=columns

자, 오래된 패키지를 사용 가능한 최신 버전으로 업데이트합니다. 명령 사용 :

pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U

패키지 제거

설치된 패키지 제거 / 제거, 운영:

pip uninstall youtube-dl

여러 패키지를 제거하려면 패키지 사이에 공백을 넣어 작성해야합니다.

우리가 원한다면 패키지 관리자를 사용하여 설치된 모든 Python 패키지 제거, 우리는 다음을 실행할 것입니다 :

pip freeze | xargs pip uninstall -y

도움

핍 도움말

이 시점에서 우리는 파이썬 패키지 관리자와 그 사용에 대한 아이디어를 갖게 될 것입니다. 그러나 이것은 우리가 할 수있는 모든 것의 빙산의 일각 일뿐입니다. 자세한 내용과 자세한 내용은 공식 문서 및 도움말 섹션 추가 -도움 파일 관리자의 이름에.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   줄리우 코 니켈라도

    감사합니다. pip 명령에 대한 가장 완전한 기사가 될 것입니다.