들어가며
파이썬의 장점은 상대적으로 배우기가 용이하다는 점과 함께,
다른 사람들이 만들어 놓은 다양한 패키지가 많다는 것입니다.
패키지라는 것은 특정한 기능을 수행하기 위해
관련 코드들을 하나로 묶어놓은 파이썬 모듈의 집합을 의미합니다.
이런 패키지들 덕분에 우리는 무언가를 다시 만드는 수고 없이,
필요한 기능을 빠르게 활용할 수 있죠.
이런 패키지들은 PIP(Python Install Package)라는
파이썬의 패키지 관리 시스템을 통해 쉽게 설치하고 관리할 수 있습니다.
제 블로그를 보면 Pyside6를 설치해서 사용한 글들을 확인할 수 있습니다.
Pyside6도 누군가 파이썬 GUI를 위해 만들어 놓은
패키지로, PIP를 통해 쉽게 설치하고 활용할 수 있습니다.
이번 블로그에서는 필요한 패키지를 설치하는
PIP 명령에 대해 알아보겠습니다.
PIP란?
pip는 pip installs packages의 재귀적 약자로,
파이썬(Python) 패키지를 설치하고 관리하는
표준 패키지 관리 시스템입니다.
쉽게 말하면 패키지 설치, 삭제 등의 기능을 담당하는 도구입니다.
파이썬 3.4버전부터는 별도의 설치 과정 필요없이
파이썬을 설치하면 PIP도 함께 설치가 됩니다.
이 블로그를 작성하는 현재의 파이썬 버전은 3.13.3입니다.
PIP 설치 확인
파이썬 버전 3.4 이 후의 버전을 사용한다면
파이썬을 설치하면서 PIP도 같이 설치가 됩니다.
확인하는 방법은 다음과 같습니다.
python -m pip --version
또는
pip --version
위 명령을 통해 확인하면
저의 경우 다음과 같이 결과가 나타납니다.
pip 25.0.1 from C:\Users\karur\Desktop\Python_Basic\pyside6_test\Lib\site-packages\pip (python 3.13)
이 정보를 해석하면
pip의 버전이 25.0.1이고
위 경로에 pip가 설치되어 있다는 의미입니다.
그리고 이 pip가 파이썬 3.13 버전과 함께 사용되고 있다는 의미입니다.
PIP 업그레이드
pip 자체도 지속적으로 업데이트되므로,
최신 기능과 보안 패치를 적용하기 위해
주기적으로 업그레이드 하는 것이 좋습니다.
기본적인 명령은 다음과 같습니다.
python -m pip install --upgrade pip
만약 특정 버전으로 업그레이드하고 싶다면
다음의 명령을 사용하면 됩니다.
python -m pip install --upgrade pip==원하는버전
PIP 기본적인 명령
1) 패키지 설치 : install
패키지를 설치하는 가장 기본적인 명령입니다.
pip install 패키지명
특정 버전의 패키지를 설치하고 싶다면 버전을 명시하면 됩니다.
pip install 패키지명==1.2.3
여러 패키지를 동시에 설치할 수도 있습니다.
pip install 패키지1 패키지2
requirements.txt 파일을 통해 패키지를 설치하기 위해서는 다음 명령을 사용합니다.
pip install -r requirements.txt
2) 패키지 삭제 : uninstall
패키지를 삭제하는 기본 명령은 다음과 같습니다.
pip uninstall 패키지명
install과 마찬가지로 여러 패키지를 동시에 지울 수도 있습니다.
pip uninstall 패키지1 패키지2
requirements.txt 파일에 있는 패키지를 모두 제거하는 방법입니다.
pip uninstall -r requirements.txt
패키지를 삭제할 때 보통 확인 절차가 요구되는데
그런 확인없이 바로 삭제하는 명령입니다.
pip uninstall -y 패키지명
3) 설치된 패키지 목록 표시 : list
다음 명령을 실행하면 설치된 패키지의 목록과 버전을 확인할 수 있습니다.
pip list
4) 현재 설치된 패키지를 requirements.txt 파일로 출력하기 : freeze
현재 설치된 모든 패키지를
requirements.txt 파일로 출력하려면 다음 명령을 사용하면 됩니다.
pip freeze > requirements.txt
마치며
이 이외에도 다양한 pip 명령들이 있습니다만,
아직 배워가는 입장에서 자주 쓰이는 명령은 지금까지 소개한 명령이
가장 많이 사용이 됩니다.
명령어의 종류를 모두 확인하고 싶다면
아래 명령을 사용하면 됩니다.
pip --help
[ 파이썬 관련 블로그 글 목록 ]
파이썬(Python) 블로그 목록
'Python 기본' 카테고리의 다른 글
파이썬(Python) import 문 기초 가이드 (1) | 2025.05.14 |
---|---|
파이썬 OS 라이브러리 기본 내용 소개 및 정리 (2) | 2025.05.10 |
파이썬(Python) 가상환경을 사용하는 이유와 가상환경 만들기 (0) | 2025.04.26 |
파이썬(Python) 문자열 조작하기 : 대문자 소문자 변경, 공백제거 (1) | 2025.04.26 |
파이썬(Python) 문자열 조작하기 : 합치기, 인덱싱, 슬라이싱 등 (0) | 2025.04.25 |