2012-12-17 9 views
80

Mögliche Duplizieren:
Installing specific package versions with PipWie installiere ich eine bestimmte Version eines Pakets mit Pip?

Ich bin ein bisschen neu zu pip install und virtualenv im Allgemeinen.

Ich habe einen virtualenv auf meinem Server sowie auf meiner lokalen Entwicklungsumgebung eingerichtet. Auf dem Server funktioniert das Paket django_modeltranslation-0.4.0_beta2 einwandfrei.

Allerdings scheint auf meinem lokalen Rechner django_modeltranslation-0.5.0-alpha überhaupt nicht gut zu funktionieren.

ich installieren in der Regel einfach in virtuellen env wie folgt aus:

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

Dies wird allerdings die neueste Version, die jetzt zum ersten Mal Probleme verursacht mit der neuesten Version arbeiten.

So habe ich die Version 5-Alpha wie folgt deinstalliert:

(env)$ pip uninstall django_modeltranslation 

Aber jetzt weiß ich nicht, wie ich wieder die funktionierende Version 0.4.0 Beta bekommen konnte. Ich versuchte dies aber es kann ihn nicht finden:

(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 

Ich denke, es muss ein Weg sein, denn das ist der springende Punkt bei der Verwendung von virtueller env ist.

Antwort

146

Verwendung ==:

pip install django_modeltranslation==0.4.0-beta2 
+2

Danke Ihnen sehr. Für den Rekord: 'pip install django_modeltranslation # 0.4.0-beta2' hat nicht funktioniert. Es hat immer noch Version 0.5.0 alpha. 'Pip install django_modeltranslation == 0.4.0-beta2' funktionierte perfekt. +1 von mir – Houman

+0

@Kave: Ich weiß, dass eine aktuelle "nur hacken bis es funktioniert" -Sitzung enthalten # Version, wo es aus anderen Gründen zu arbeiten. Diese Variante wurde komplett entfernt. –

Verwandte Themen