【问题标题】:How to install a specific version of a package with pip? [duplicate]如何使用 pip 安装特定版本的软件包? [复制]
【发布时间】:2012-12-04 16:56:30
【问题描述】:

可能重复:
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

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

【问题讨论】:

    标签: python virtualenv pip django-modeltranslation


    【解决方案1】:

    使用==:

    pip install django_modeltranslation==0.4.0-beta2
    

    【讨论】:

    • @Kave:我意识到最近的一次“只是破解它直到它工作”会话包括 #version 由于其他原因它碰巧工作。完全删除了该变体。
    猜你喜欢
    • 2021-09-16
    • 2019-01-22
    • 2013-03-19
    • 2021-03-10
    • 1970-01-01
    • 2023-01-04
    • 1970-01-01
    • 2018-06-11
    相关资源
    最近更新 更多