2012-12-17 19 views
80

Powiel możliwe:
Installing specific package versions with PipJak zainstalować konkretną wersję pakietu z pip?

Jestem nieco nowego do pip install i virtualenv w ogóle.

Mam skonfigurować virtualenv na moim serwerze, jak również w moim lokalnym środowisku dev.

Na serwerze pakiet django_modeltranslation-0.4.0_beta2 działa idealnie dobrze.

Jednak na moim lokalnym komputerze django_modeltranslation-0.5.0-alpha nie wydaje się działać dobrze.

Zwykle wystarczy zainstalować go w wirtualnym-env tak:

$ source bin/active 
(env)$ pip install django_modeltranslation 

To dostaje ostatnią wersję chociaż, który teraz po raz pierwszy powoduje problemy pracy z najnowszą wersją.

Więc odinstalowaniu wersji 5-alfa tak:

(env)$ pip uninstall django_modeltranslation 

Ale teraz nie wiem, jak mogę ponownie uzyskać roboczą wersję 0.4.0 Beta. próbowałem tego, ale nie mógł go znaleźć:

(env)$ pip install django_modeltranslation-0.4.0_beta2 
Downloading/unpacking django-modeltranslation-0.4.0-beta2 
    Could not find any downloads that satisfy the requirement django-modeltranslation-0.4.0-beta2 
No distributions at all found for django-modeltranslation-0.4.0-beta2 

myślę, że musi być jakiś sposób, ponieważ jest cały punkt za pomocą wirtualnej env.

Odpowiedz

146

Zastosowanie ==:

pip install django_modeltranslation==0.4.0-beta2 
+2

Dzięki bardzo. Dla zapisu: 'pip install django_modeltranslation # 0.4.0-beta2' nie działało. Nadal ma wersję 0.5.0 alpha. Jednak "pip install django_modeltranslation == 0.4.0-beta2" działało idealnie. +1 ode mnie – Houman

+0

@Kave: Zdaję sobie sprawę, że ostatnia sesja "tylko włamuj się do niej aż do pracy" zawierała '# version', gdzie zadziałało to z innych powodów. Usunięto całkowicie ten wariant. –

Powiązane problemy