2014-09-21 3 views
11

설치하기 전에 사용할 수있는 패키지 핍의 버전을 알고 싶습니다. 나는 당신이 "pip show"로 설치 한 패키지의 버전을 확인할 수 있지만 어떤 패키지 버전이 아카이브에 있는지 확인하고 싶습니다. 그런 다음 식별하면 특정 설치 방법을 어떻게 선택합니까?설치하기 전에 사용할 수있는 pip 패키지의 버전 확인

+1

http://ipackoverflow.com/q/4888027/4457564 pip 패키지의 사용 가능한 모든 버전을 나열하는 방법에 대한 답변 – Ewa

답변

7

당신은 사용할 수 있습니다

pip install --download . -v packagename 

이것은 설치하지 않고 파일을 다운로드하고 또한 패키지의 모든 버전을 표시합니다 (당신은 그 후 명령을 중지 할 수 있습니다). 그 후, 특정 버전을 사용 설치 :

pip install packagename==version 
+4

아무 것도 다운로드하지 않거나 많은 쓰레기를 스팸으로 보내지 않는 방법이 있습니까? 콘솔? – jelijelidjango

-1

일반적으로하지 않습니다, 그러나 첫번째 PyPI에가는 것은 당신에게 가장 가능성이 pip 다운로드 것이 안정 버전의 아이디어를 줄 것이다.

4

pip install foobar==

가능한 모든 버전을 확인하려면, 시도는 존재하지 않는 버전를 설치합니다 : [감사 @ChrisMontanaro]

$ pip install six== 
Collecting six== 
    Could not find a version that satisfies the requirement six== (from 
versions: 0.9.0, 0.9.1, 0.9.2, 1.0b1, 1.0.0, 1.1.0, 1.2.0, 1.3.0, 1.4.0, 
1.4.1, 1.5.0, 1.5.1, 1.5.2, 1.6.0, 1.6.1, 1.7.0, 1.7.1, 1.7.2, 1.7.3, 
1.8.0, 1.9.0, 1.10.0, 1.11.0) 
No matching distribution found for six== 

가 설치하려면 특정 버전 :

$ pip install six==1.11.0 
Collecting six==1.11.0 
    Downloading six-1.11.0-py2.py3-none-any.whl 
Installing collected packages: six 
    Found existing installation: six 1.10.0 
    Uninstalling six-1.10.0: 
     Successfully uninstalled six-1.10.0 
Successfully installed six-1.11.0 

p==xRequirement Specifier은 정확히 x과 동일한 버전 p 패키지를 나타냅니다.

관련 문제