프로그래밍 언어/Python

Python 및 pip, 사용 가능한 모든 버전의 패키지 나열하는 방법

Rateye 2021. 12. 5. 12:34
728x90
반응형
질문 : Python 및 pip, 사용 가능한 모든 버전의 패키지 나열?

pip 로 설치할 수있는 Python 패키지의 이름이 주어지면 pip가 설치할 수있는 모든 가능한 버전 목록을 찾을 수있는 방법이 있습니까? 지금은 시행 착오입니다.

타사 라이브러리 용 버전을 설치하려고하는데 최신 버전이 너무 새롭고 이전 버전과 호환되지 않는 변경 사항이 있습니다. 그래서 어떻게 든 pip가 알고있는 모든 버전의 목록을 갖고 싶습니다. 그래서 그것들을 테스트 할 수 있습니다.

답변

(업데이트 : 2020 년 3 월 현재 많은 사람들이 pip install yolk3k 를 통해 설치된 yolk가 최신 버전 만 반환 한다고보고했습니다. Chris의 답변 은 가장 많은 찬성 투표를하고 저에게 효과적이었습니다)

pastebin의 스크립트가 작동합니다. 그러나 매번 복사 / 생성해야하기 때문에 여러 환경 / 호스트로 작업하는 경우 매우 편리하지 않습니다.

더 나은 만능 솔루션은 pip와 함께 설치할 수있는 yolk3k를 사용하는 것입니다. 예를 들어 사용 가능한 Django 버전을 확인하려면

$ pip install yolk3k
$ yolk -V django
Django 1.3
Django 1.2.5
Django 1.2.4
Django 1.2.3
Django 1.2.2
Django 1.2.1
Django 1.2
Django 1.1.4
Django 1.1.3
Django 1.1.2
Django 1.0.4

yolk3k 는 2012 년에 개발을 중단 yolk 의 포크입니다. yolk 는 더 이상 유지되지 않지만 (아래 주석에 yolk3k ) yolk3k는 Python 3 인 것처럼 보이며 지원합니다.

참고 : 나는 yolk3k 개발에 관여하지 않습니다. 무언가가 제대로 작동하지 않는 것 같으면 여기에 주석을 남겨도 큰 차이가 없습니다. 대신 yolk3k 문제 추적기를 사용하고 가능하면 수정 사항 제출을 고려하십시오.

출처 : https://stackoverflow.com/questions/4888027/python-and-pip-list-all-versions-of-a-package-thats-available
728x90
반응형