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

标签 python virtualenv pip django-modeltranslation

Possible Duplicate:
Installing specific package versions with Pip

总的来说,我对 pip installvirtualenv 有 pip 陌生。

我已经在我的服务器以及本地开发环境上设置了一个 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

我认为一定有办法,因为这就是使用虚拟环境的全部意义所在。

最佳答案

使用==:

pip install django_modeltranslation==0.4.0-beta2

关于python - 如何使用 pip 安装特定版本的软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13916820/

相关文章:

python - 根据用户输入生成 raw_inputs? [Python]

python - Flask 在 Virtualenv 设置中不工作

python - 打包一个使用多个python版本的项目

python - uwsgi + Flask + virtualenv ImportError : no module named site

debian - 无法在 Debian Squeeze 上使用 Pip 安装 Virtualenv

python - 为什么应该使用 Airflow Hook 而不是 DataStore 的 Python SDK?

Python(新手)从 API 调用中解析 XML

c++ - ld 无法链接到主可执行文件

python - Elastic Beanstalk 中的 enum34 问题

python - 从源码下载了python3.5,但是pip3不存在