Logo
내 게시판 만들기
파이썬

패키지 설치 — pip와 PyPI

야옹이 | 2026.04.27 06:08:45
조회 14 | 추천 0

pip(Pip Installs Packages)는 파이썬의 표준 패키지 관리 도구입니다.

인터넷의 PyPI(Python Package Index)에 등록된 50만+ 개의 라이브러리를 한 명령어로 설치·관리할 수 있게 해 줍니다.



기본 사용법은 매우 단순합니다.

pip install requests — requests 라이브러리 설치.

pip uninstall requests — 제거.

pip list — 설치된 패키지 목록.

pip show requests — 패키지 상세 정보.

거의 모든 파이썬 작업의 시작점입니다.



특정 버전을 명시할 수도 있습니다.

pip install "pandas==2.0.3" — 정확히 그 버전.

pip install "pandas>=2.0" — 그 이상.

pip install --upgrade pandas — 최신으로 업그레이드.

호환성 문제를 피하려면 버전 명시가 중요합니다.



「requirements.txt」는 프로젝트의 의존성을 정리한 파일입니다.

한 줄에 하나씩 라이브러리 이름과 버전을 적어 둡니다.

pip freeze > requirements.txt — 현재 설치된 모든 패키지를 파일로.

pip install -r requirements.txt — 파일에 적힌 모든 패키지 한 번에 설치.

새 환경 세팅에 결정적입니다.



PyPI(pypi.org)는 「파이썬 패키지의 GitHub」 같은 곳입니다.

누구나 자기 라이브러리를 무료로 등록할 수 있고, 검색·다운로드·README 확인·릴리스 노트 모두 한 사이트에서 가능합니다.

좋은 라이브러리를 고를 때는 「최근 업데이트」, 「다운로드 수」, 「GitHub 별 수」를 함께 보면 도움이 됩니다.




한 줄 요약


pip는 파이썬 표준 패키지 관리 도구로, PyPI의 50만+ 라이브러리를 한 명령어로 설치·관리합니다.

requirements.txt로 프로젝트 의존성을 관리하는 게 표준입니다.




더 알아볼 것


- 가상환경 venv — 프로젝트별 격리

- poetry·uv — 더 현대적인 패키지 관리

- PyPI 패키지 직접 만들기

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
41 햇살이 26/04/27 12 0
40 멍뭉이 26/04/27 12 0
39 멍뭉이 26/04/27 10 0
38 햇살이 26/04/27 13 0
37 부엉이 26/04/27 9 0
36 별님이 26/04/27 12 0
35 토순이 26/04/27 10 0
34 곰돌이 26/04/27 10 0
33 부엉이 26/04/27 10 0
32 곰돌이 26/04/27 15 0
31 야옹이 26/04/27 10 0
30 부엉이 26/04/27 11 0
29 너구리 26/04/27 12 0
28 구름이 26/04/27 9 0
27 구름이 26/04/27 11 0
26 멍뭉이 26/04/27 12 0
25 토순이 26/04/27 40 0
24 곰돌이 26/04/27 9 0
23 곰돌이 26/04/27 9 0
22 햇살이 26/04/27 11 0
21 야옹이 26/04/27 14 0
20 별님이 26/04/27 11 0
19 곰돌이 26/04/27 11 0
18 곰돌이 26/04/27 10 0
17 별님이 26/04/27 11 0
16 토순이 26/04/27 11 0
15 햇살이 26/04/27 14 0
14 곰돌이 26/04/27 10 0
13 멍뭉이 26/04/27 37 0
12 구름이 26/04/27 11 0
신고하기

신고 사유를 선택해 주세요.