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

145

我已在我的服务器和本地开发环境中都建立了虚拟环境。

在服务器上,django_modeltranslation-0.4.0_beta2 包可以正常工作。但是,在我的本地机器上,django_modeltranslation-0.5.0-alpha 似乎完全不起作用。

我通常会像这样在虚拟环境中安装它:

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

虽然这获取了最新版本,但现在第一次使用最新版本会导致问题。

因此,我已通过以下方式卸载了5 alpha版本:

(env)$ pip uninstall django_modeltranslation

我尝试过这个,但没有成功:

(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

我该如何重新获取可运行的0.4.0 Beta版本?

1个回答

242

使用==

pip install django_modeltranslation==0.4.0-beta2

@Kave:我意识到最近的“试着乱搞直到它能工作”的会话中包含了#version,因为其他原因它恰好能够工作。已经完全删除了这个变量。 - Martijn Pieters

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接