2012-12-17 221 views
80

可能重複:
Installing specific package versions with Pip如何使用pip安裝特定版本的軟件包?

我有點新pip installvirtualenv一般。

我已經在我的服務器以及我的本地開發環境中設置了virtualenv。

在服務器上,包裹django_modeltranslation-0.4.0_beta2工作得很好。

但是在我的本地機器django_modeltranslation-0.5.0-alpha似乎並不能很好地工作。

我通常只是像這樣的虛擬ENV安裝:

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

這雖然得到的最新版本,現在是第一次導致與最新版本的問題。

所以我已經卸載第5版阿爾法是這樣的:

(env)$ pip uninstall django_modeltranslation 

但現在我不知道我怎麼能再次拿到工作版本0.4.0 Beta版。 我試過,但它無法找到它:

(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 

我覺得必須有一個辦法,因爲這是使用虛擬ENV整點。

回答

146

使用==

pip install django_modeltranslation==0.4.0-beta2 
+2

非常感謝你。記錄:'pip install django_modeltranslation#0.4.0-beta2'不起作用。它仍然有版本0.5.0阿爾法。然而'pip install django_modeltranslation == 0.4.0-beta2'完美運行。 +1從我 – Houman

+0

@Kave:我意識到,最近'只是破解它,直到它的工作'會議包括'#版本'因爲其他原因碰巧工作。完全刪除了該變體。 –

相關問題