Pip은 프로젝트 종속성을 설치, 업그레이드, 구성 및 관리하는 데 사용되는 Python용 패키지 관리자입니다. PyPI(Python Package Index) 및 기타 패키지 인덱스에서 패키지를 검색, 다운로드 및 설치할 수 있습니다.
Python 3 및 Python 2용 Pip을 Ubuntu 22.04에 설치하는 방법에 대해 설명합니다. Pip으로 Python 패키지를 설치하고 관리하는 기본 사항도 안내해 드립니다.
시작하기 전에
Python은 Python 2와 Python 3의 두 가지 맛이 있습니다. Python 3은 기본 시스템 설치에 포함되어 있으며 기본 우분투 저장소에서 Python 2를 설치할 수 있습니다. 사용자는 Python 3을 사용하는 것이 좋습니다.
Python 모듈은 전 세계적으로(모든 프로젝트 및 사용자가 액세스할 수 있음) 또는 프로젝트 단위로 설치할 수 있습니다.
일반적으로 파이썬 모듈을 글로벌하게 설치할 때는 모듈의 deb 패키지를 apt 툴과 함께 설치하는 것을 선호해야 하는데, apt 툴은 Ubuntu 시스템에서 제대로 작동하도록 테스트되기 때문입니다. 해당 모듈에 deb 패키지가 없는 경우에만 pip을 사용하여 모듈을 글로벌하게 설치합니다.
Python 3 패키지는 python3-로 접두사가 붙고, Python 2 패키지는 python2-로 접두사가 붙습니다.
가상 환경 내에서만 pip을 사용하는 것을 선호해야 합니다. Python Virtual Environments를 사용하면 Python 모듈을 글로벌하게 설치하는 대신 특정 프로젝트를 위해 격리된 위치에 설치할 수 있습니다. 이렇게 하면 다른 Python 프로젝트에 영향을 미칠 것을 걱정할 필요가 없습니다.
Python 3용 Pip 설치
Ubuntu 22.04에 Python 3용 pip을 설치하는 것은 간단한 과정입니다. 다음 명령을 root 또는 sudo 사용자로 터미널에서 실행합니다:
sudo apt update
sudo apt install python3-pip
위의 명령어는 파이썬 모듈을 구축하는 데 필요한 모든 종속성도 설치합니다.
설치가 완료되면 pip 버전을 확인하여 확인합니다:
pip3 --version
버전 번호는 다를 수 있지만 다음과 같이 표시됩니다:
pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)
Python 2용 Pip 설치
Pip for Python 2는 Ubuntu 22.04 저장소에 포함되어 있지 않습니다. get-pip.py 스크립트를 사용하여 Python 2용 Pip을 설치할 것입니다.
시스템에 Python 2가 아직 설치되어 있지 않은 경우 다음을 실행하여 Python 2를 설치합니다:
sudo apt update
sudo apt install python2
컬을 사용하여 get-pip.py 스크립트를 다운로드합니다:
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py --output get-pip.py
python2 바이너리를 사용하여 스크립트를 sudo 사용자로 실행하여 pip for Python2를 설치합니다:
sudo python2 get-pip.py
위의 명령어는 전 세계적으로 pip을 설치합니다. 사용자만을 위해 설치하려면 sudo 없이 명령어를 실행하십시오. 스크립트는 소스 배포를 설치할 수 있는 셋업 도구와 휠 패키지도 설치합니다.
Pip 버전 번호를 인쇄하여 설치를 확인합니다:
pip2 --version
출력은 다음과 같습니다:
pip 20.3.4 from /usr/local/lib/python2.7/dist-packages/pip (python 2.7)
Pip 사용법
몇 가지 유용한 기본 pip 명령어를 보여줍니다. 모든 pip 명령어 및 옵션 목록을 가져오려면 다음을 입력합니다:
pip3 --help
pip<command> --help를 사용하여 특정 명령에 대한 자세한 정보를 얻을 수 있습니다. 예를 들어 설치 명령에 대한 자세한 정보를 보려면 다음을 입력합니다:
pip3 install --help
Pip을 사용하여 패키지 설치
pip tool의 가장 기본적인 기능은 패키지를 설치하는 것입니다. Numpy를 설치하고 싶다고 가정해 보겠습니다.
패키지의 최신 버전을 설치하려면 다음 명령을 실행합니다:
pip3 install <package_name>
예를 들어 NumPy 패키지를 설치하려면 다음을 입력합니다:
pip3 install numpy
특정 버전의 패키지를 설치하려면 패키지 이름 뒤에 == 및 버전 번호를 추가합니다:
pip3 install numpy==1.18.5
Python 2를 사용하는 경우 pip3을 pip2로 대체합니다.
요구사항 파일을 사용하여 Pip이 포함된 패키지 설치
requirement.txt는 특정 Python 프로젝트를 실행하는 데 필요한 버전이 포함된 pip 패키지 목록을 포함하는 텍스트 파일입니다.
파일에 지정된 요구 사항 목록을 설치하려면 다음 명령을 사용합니다:
pip3 install -r requirements.txt
설치된 패키지 나열
설치된 모든 pip 패키지를 나열하려면 "list" 하위 명령을 사용합니다:
pip3 list
Pip을 사용하여 패키지 업그레이드
이미 설치된 패키지를 최신 버전으로 업그레이드하려면 다음과 같이 입력합니다:
pip3 install --upgrade package_name
Pip을 사용하여 패키지 제거
패키지를 제거하려면 다음을 실행합니다:
pip3 uninstall package_name
결론
Ubuntu 머신에 pip을 설치하고 pip을 사용하여 Python 패키지를 관리하는 방법을 안내했습니다. pip에 대한 자세한 내용은 pip 사용자 가이드 페이지를 참조하십시오.
'SW > 리눅스' 카테고리의 다른 글
Linux : Ubuntu 22.04 : Python 3.11 : 설치 방법, 예제, 명령어 (0) | 2024.01.16 |
---|---|
Ubuntu 22.04 : Tomcat 10 설치 방법, 예제, 명령어 (0) | 2024.01.15 |
ChatGPT : NGINX를 사용하여 OpenAI Reverse Proxy 설정 (0) | 2024.01.09 |
Linux : Ubuntu 20.04 : ONLYOFFICE Docs 설치 방법, 예제, 명령어 (0) | 2023.02.07 |
Linux : Ubuntu 22.04 : Node.js and npm 설치 방법, 예제, 명령어 (0) | 2023.02.06 |