Logo 파이썬

PyPI — 파이썬 패키지의 본가

토순이 | 04.27 | 조회 87 | 좋아요 0

PyPI(Python Package Index)는 「파이썬 패키지의 공식 저장소」입니다.

누구나 자신의 패키지를 올릴 수 있고, pip install로 누구나 받아 쓸 수 있는 거대한 생태계의 중심.



기본.

pip install requests — PyPI에서 requests 다운로드 → 설치.

의존성도 자동 처리.

pypi.org에서 누구든 패키지 검색·설명·통계 확인 가능.



패키지 신뢰성 확인.

1) 다운로드 수 — 인기 지표.

2) 마지막 릴리스 — 최근 활동.

3) GitHub 저장소 별·이슈.

4) 공식 문서 존재.

5) 라이선스.

무명·짧은 이름 패키지는 「타이포스쿼팅(typosquatting)」 보안 위험 — 이름 비슷한 가짜 패키지에 주의.



TestPyPI.

test.pypi.org — 「테스트용」 PyPI.

패키지를 처음 발행할 때 여기 먼저 올려보고, 동작 확인 후 진짜 PyPI에 발행.

진짜 PyPI에 잘못 올리면 같은 버전 재업로드 불가능 — 신중해야 합니다.



기업 내부 — 사설 인덱스.

devpi·Nexus·JFrog 같은 도구로 내부 PyPI 운영 가능.

외부 의존 줄이고, 사내 패키지 공유, 의존성 보안 점검 강화.

큰 회사는 거의 운영합니다.




한 줄 요약


PyPI는 파이썬 패키지 공식 저장소.

pip install로 접근, 신뢰성 지표(다운로드·릴리스·GitHub) 확인 필수.

TestPyPI로 사전 테스트, 사내는 사설 인덱스 운영.




더 알아볼 것


- 타이포스쿼팅 보안 사례

- Conda Forge — conda 생태계

- awesome-python — 큐레이션 목록

공유하기
목록보기

목록보기
신고하기

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