1

当我使用 它安装django-adaptorspip install django-adaptors时,它似乎也在安装 django 1.4,这会覆盖我的 django 1.5 安装。

如何在不覆盖我的 Django 版本的情况下安装 django-adaptors?

谢谢

4

4 回答 4

2

pip install django-adaptors --no-deps

于 2013-03-14T16:08:25.140 回答
1

您可以pip install django -U在安装后简单地运行django-adaptors. 这将为您提供 django-adaptors、它的所有依赖项和 django 1.5。您也可以简单地下载django-adaptors并更改其依赖文件。

这种方法的优点是当您移动到生产服务器(例如在结构脚本中)时,它很容易重复。

不过需要注意的是:阅读django 1.5 发行说明以了解您是否可能遇到任何问题。

于 2013-03-14T16:09:07.863 回答
1

我刚刚上传了 django-adaptors 0.2.4,它集成了 Andrew Ingram 来解决这个问题。

那么,你只需要再做一次:

pip install django-adaptors
于 2013-03-22T06:23:18.540 回答
1

这是包的问题setup.py。您可以在此处查看源代码:https ://raw.github.com/anthony-tresontani/django-adaptors/master/setup.py

它定义'Django==1.4'而不是'Django>=1.4'安装 Django 1.4,因此会覆盖您的 1.5 安装。

我所能建议的就是改变你上面的requirements.txtso ,所以当pip安装1.5时,将在安装1.4之后安装。django-adaptorsDjango==1.5django-adaptors

于 2013-03-14T16:13:18.197 回答