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

How to install a specific version of a package with pip?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
Installing specific package versions with Pip

我对pip installvirtualenv有点陌生。

我在服务器和本地开发环境上都安装了一个virtualenv。

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

然而,在我的本地机器上,django_modeltranslation-0.5.0-alpha似乎一点也不好用。

我通常只是在虚拟环境中安装它,如下所示:

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

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

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

1
(env)$ pip uninstall django_modeltranslation

但现在我不知道如何才能再次获得0.4.0测试版。我试过了,但找不到:

1
2
3
4
(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
pip install django_modeltranslation==0.4.0-beta2