SW/리눅스

Debian 9 : PIP 설치하는 방법, 예제, 명령어

얇은생각 2020. 11. 5. 07:30
반응형

Pip은 Python Package Index(Python Package Index) 에 있는 것과 같이 Python에서 작성된 소프트웨어 패키지의 설치 및 관리를 단순화하는 패키지 관리 시스템입니다.

 이 튜토리얼에서는 Debian 9에 Python Pip을 설치하는 방법을 안내하고 Pip을 사용하여 Python 패키지를 설치하고 관리하는 방법에 대해 설명합니다.

 

Debian 9 : PIP 설치하는 방법, 예제, 명령어

 

필수 구성 요소

이 튜토리얼을 계속하기 전에 sudo 권한을 가진 사용자로 로그인했는지 확인합니다.

Python 모듈을 전체적으로 설치하려면 적절한 관리자를 사용하여 패키지로 설치하는 것이 좋습니다. pip을 사용하여 사용 가능한 패키지가 없는 경우에만 python 모듈을 전체적으로 설치합니다.

일반적으로 가상 환경 내에서만 pip을 사용합니다. Python Virtual Environment를 사용하면 Python 모듈을 전역으로 설치하지 않고 특정 프로젝트의 격리된 위치에 설치할 수 있습니다. 이렇게 하면 다른 Python 프로젝트에 영향을 미칠 염려가 없습니다. 

다음 섹션에서는 적절한 패키지 관리자를 사용하여 Python 2 pip과 Python 3 pip3를 모두 설치하는 방법을 보여드리겠습니다.

 

 

 

Pip for Python 2 설치

아래의 단계에 따라 Debian 시스템에 Pip for Python 2를 설치합니다.

01. 패키지 인덱스를 업데이트하는 것부터 시작합니다.

sudo apt update

 

 

02. Python 2 및 Python 2의 모든 종속성에 대한 pip을 설치합니다.

sudo apt install python-pip

 

03. 설치가 완료되면 pip 버전을 인쇄할 다음 명령을 실행하여 설치를 확인합니다.

pip --version

 

 

버전 번호는 다를 수 있지만 다음과 같습니다.

pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)

 

 

 

Python 3용 pip 설치

아래 단계에 따라 Debian에 Pip for Python 3을 설치합니다.

 

01. 먼저 다음을 사용하여 패키지 목록을 업데이트합니다.

sudo apt update

 

 

02. 그런 다음 다음을 입력하여 Python 3 및 Python 3의 모든 종속성을 위한 pip을 설치합니다.

sudo apt install python3-pip

 

 

 

03. pip 버전을 인쇄하여 설치를 확인합니다.

pip3 --version

 

 

버전 번호는 다를 수 있지만 아래 버전과 비슷합니다.

pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.5)

 

 

 

Pip Usage

이 섹션에서는 몇 가지 유용한 기본 pip 명령을 보여드리겠습니다. pip을 사용하면 PyPI, 버전 제어, 로컬 프로젝트 및 배포 파일에서 패키지를 설치할 수 있지만 대부분의 경우 PyPI에서 패키지를 설치합니다.

croniter라는 패키지를 설치하려고 하면 다음 명령을 실행하여 설치할 수 있습니다.

pip install croniter

 

 

croniter는 cron like 형식을 가진 datetime 객체에 반복을 제공합니다.

패키지를 제거하려면 다음을 실행합니다.

pip uninstall package_name

 

 

PyPI에서 패키지를 검색합니다.

pip search "search_query"

 

 

설치된 패키지를 나열하려면 다음을 수행합니다.

pip list

 

 

오래된 패키지를 나열하려면 다음을 수행합니다.

pip list --outdated

# Package       Version Latest Type
# ------------- ------- ------ -----
# cryptography  1.7.1   2.2.2  wheel
# enum34        1.1.6   1.1.6  wheel
# idna          2.2     2.7    wheel
# ipaddress     1.0.17  1.0.22 wheel
# keyring       10.1    13.0.0 wheel
# keyrings.alt  1.3     3.1    wheel
# pip           9.0.1   10.0.1 wheel
# pyasn1        0.1.9   0.4.3  wheel
# pycrypto      2.6.1   2.6.1  sdist
# pygobject     3.22.0  3.28.3 sdist
# pyxdg         0.25    0.26   wheel
# SecretStorage 2.3.1   2.3.1  sdist
# setuptools    33.1.1  39.2.0 wheel
# six           1.10.0  1.11.0 wheel
# wheel         0.29.0  0.31.1 wheel

 

 

 

정리

이 튜토리얼에서는 Debian 시스템에 pip을 설치하는 방법과 pip을 사용하여 Python 패키지를 관리하는 방법을 보여 주었습니다. pip에 대한 자세한 내용은 pip 사용자 가이드를 참조하시기 바랍니다.

반응형