Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

Python PIP 설치 방법 완벽 가이드 – 리눅스, Windows, macOS 패키지 관리까지

Python은 초보자를 위한 프로그래밍 언어에 그치지 않는, 강력하고 완성도 높은 언어입니다. 그 주변에는 수많은 서드파티 패키지와 라이브러리가 존재하며, 모든 코드를 직접 작성하는 대신 이러한 패키지를 활용해 자신만의 코딩 프로젝트에 손쉽게 적용할 수 있습니다.

GitHub나 웹 검색을 통해 패키지를 찾을 수도 있지만, Python의 공식 패키지 관리자인 PIP를 사용하는 것이 훨씬 효율적입니다. PIP를 이용하면 수천 개의 패키지가 등록되어 있는 Python Package Index(PyPI)에서 패키지를 검색하고 설치할 수 있습니다.

PIP란 무엇인가?

PIP(Package Installer for Python)는 Python Package Index라는 중앙 저장소에서 패키지를 설치할 수 있게 해주는 도구입니다. 쉽게 말해 Python의 앱 스토어 역할을 하며, 명령줄이나 터미널에서 패키지를 일일이 찾아 다닐 필요 없이 간편하게 설치할 수 있습니다.

리눅스 사용자라면 이 과정이 낯설지 않을 것입니다. APT, Pacman 등의 패키지 관리자를 통해 터미널에서 소프트웨어를 설치하는 것은 리눅스 사용 환경의 필수 요소이기 때문입니다.

PIP를 사용하려면 먼저 Python이 설치되어 있어야 합니다. macOS와 대부분의 리눅스 배포판에는 Python이 기본 설치되어 있지만, Windows 10에서는 직접 설치해야 합니다. 리눅스 배포판에 Python이 없거나 구버전이 설치되어 있다면, 해당 배포판의 패키지 관리자를 통해 설치해 주세요.

리눅스에 Python PIP 설치하기

python-pip 패키지는 모든 주요 리눅스 배포판에서 다운로드 및 설치가 가능합니다. 아직 Python 3.x가 아닌 Python 2.x 시리즈를 사용 중이라면, 배포판에 따라 python2-pip 패키지를 설치해야 할 수 있습니다.

Python 3.4 이상(또는 Python 2.7.9 이상)을 사용 중이라면 PIP가 이미 포함되어 있으므로 별도로 설치할 필요가 없습니다. 터미널을 열고 python3 --version 명령으로 설치된 Python 버전을 확인한 후, python -m pip 또는 python3 -m pip 명령으로 PIP를 사용할 수 있습니다.

Python 2.7.9 미만 또는 3.4 미만 버전이라면, 시스템 패키지 관리자를 통해 PIP를 설치해야 합니다. 주요 리눅스 플랫폼별 설치 방법은 다음과 같습니다.

  • Ubuntu 및 Debian 계열: 터미널에서 Python 2.x용으로는 sudo apt install python-pip, Python 3.x용으로는 sudo apt install python3-pip를 입력합니다.
  • Arch Linux: 터미널에서 Python 2.x용으로는 sudo pacman -S python2-pip, Python 3.x용으로는 sudo pacman -S python-pip를 입력합니다.
  • Fedora 계열: 먼저 sudo dnf upgrade python-setuptools를 실행한 뒤, Python 2.x용으로는 sudo dnf install python-pip python-wheel, Python 3.x용으로는 sudo dnf install python3 python3-wheel을 입력합니다.
  • 수동 설치: 터미널에서 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py를 입력해 스크립트를 다운로드한 후, python get-pip.py를 실행하면 자동 설치가 진행됩니다.

Windows에 Python PIP 설치하기

리눅스와 달리 Windows에는 Python이 기본 설치되어 있지 않습니다. 따라서 PIP를 사용하려면 먼저 Windows용 Python을 다운로드하여 설치해야 합니다.

최신 버전의 Python을 설치했다면 PIP도 함께 설치되어 있을 것입니다. 앞서 언급했듯이 Python 2.7.9Python 3.4 이상 버전에는 PIP가 자동으로 설치됩니다.

구버전의 Python을 사용 중이라면 get-pip 스크립트를 이용해 PIP를 자동으로 설치해야 합니다.

  • get-pip.py 스크립트를 Windows PC로 다운로드합니다. 관리자 권한으로 실행한 PowerShell 또는 명령 프롬프트에서 python get-pip.py를 입력하면 PIP가 자동으로 설치됩니다.

설치가 완료되면 PowerShell이나 명령 프롬프트 창에서 pip 또는 python -m pip 명령으로 PIP를 실행할 수 있습니다.

macOS에 Python PIP 설치하기

리눅스와 마찬가지로 macOS에도 보통 Python과 PIP가 함께 설치되어 있습니다. 최신 릴리스에 비해 버전이 오래되었을 수 있지만, macOS 터미널을 열고 pip 또는 python -m pip(또는 pip3, python3 -m pip)를 입력하면 정상적으로 사용할 수 있습니다.

Python과 PIP를 함께 최신 버전으로 업데이트하려면 macOS의 Homebrew 패키지 관리자를 이용하면 간편합니다.

  • Homebrew가 설치되어 있다면 터미널에서 brew install python을 입력해 최신 Python 3.x 버전으로 업데이트할 수 있습니다. 구버전 Python 2.x를 설치하려면 brew install python@2를 입력합니다.

설치가 완료되면 터미널에서 pip 또는 python -m pip(또는 pip3, python3 -m pip)를 입력해 PIP를 실행하고 사용 가능한 옵션 목록을 확인할 수 있습니다.

PIP 업데이트하기

PIP가 이미 설치되어 있지만 최신 버전으로 업데이트하고 싶다면, PIP 자체 명령을 사용하면 됩니다.

  • macOS 및 리눅스: pip install -U pip를 입력해 업데이트를 시작합니다. pip3 install -U pip 또는 python -m pip install -U pip 명령도 사용할 수 있습니다.
  • Windows: 관리자 권한으로 PowerShell 또는 명령 프롬프트를 열고 python -m pip install -U pip를 입력합니다.

PIP로 Python 패키지 설치 및 삭제하기

PIP를 설치하고 최신 버전으로 업데이트했다면, 이제 패키지를 다운로드·설치하거나 기존 패키지를 삭제하는 데 활용할 수 있습니다.

  • 패키지 설치: pip install package 또는 python -m pip install package를 입력하고, package 부분에 설치하려는 패키지 이름을 넣습니다. Python 2.x와 3.x가 함께 설치된 macOS 등 일부 플랫폼에서는 pip3 또는 python3를 사용해야 할 수 있습니다.
  • 설치된 패키지 목록 확인: pip list 또는 python -m pip list를 입력합니다. 특정 플랫폼에서 Python 3.x 패키지를 확인하려면 pip3 또는 python3를 사용합니다.
  • 패키지 삭제: pip uninstall package 또는 python -m pip uninstall package를 입력하고, package 부분에 패키지 이름을 넣습니다. Python 2.x와 3.x가 함께 설치된 환경에서는 pip3 또는 python3를 사용하며, 삭제를 확인하려면 y를 누릅니다.

PIP로 더 나은 Python 프로젝트 만들기

PIP 설치 방법과 패키지 설치 방법을 익히면, 무수히 많은 라이브러리와 프로젝트에 즉시 접근할 수 있게 됩니다. 이를 통해 Python으로 더 크고 훌륭한 자신만의 프로젝트를 개발할 수 있습니다.

Python은 이해하기 쉬운 문법과 초보자를 위한 방대한 학습 자료 덕분에, 특히 코딩 입문자에게 가장 배우기 좋은 프로그래밍 언어 중 하나로 꼽힙니다.

Python 초보자든 전문가든 배울 것은 언제나 새롭습니다. 여러분만의 Python 팁이나 궁금한 점을 아래 댓글로 알려주세요.