如何使用pip安装特定版本的软件包?

时间:2012-12-17 15:16:48

标签: python virtualenv pip django-modeltranslation

  

可能重复:
  Installing specific package versions with Pip

我对pip installvirtualenv一般都是新手。

我已经在我的服务器和本地开发环境中设置了virtualenv。

在服务器上,包django_modeltranslation-0.4.0_beta2完全正常。

然而,在我的本地计算机上django_modeltranslation-0.5.0-alpha似乎根本无法正常运行。

我通常只需将它安装在virtual-env中,如下所示:

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

这会获得最新版本,现在这是第一次导致使用最新版本的问题。

所以我卸载了像这样的版本5 alpha:

(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

我认为必须有办法,因为这是使用虚拟环境的重点。

1 个答案:

答案 0 :(得分:202)

使用==

pip install django_modeltranslation==0.4.0-beta2