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

可能的复制品:
使用 Pip 安装特定的软件包版本

我对 pip installvirtualenv一般来说还是比较新的。

我已经在我的服务器和本地开发环境上设置了一个 viralenv。

在服务器上,包 django_modeltranslation-0.4.0_beta2工作得非常好。

然而,在我的本地机器 django_modeltranslation-0.5.0-alpha似乎不工作,以及在所有。

我通常只是简单地将它安装在 Virtual-env 中,如下所示:

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

不过,这会得到最新版本,这会导致使用最新版本时出现问题。

所以我卸载了版本5alpha,如下所示:

(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 的全部意义。

175231 次浏览

使用 ==:

pip install django_modeltranslation==0.4.0-beta2