当我使用pip install django-adaptors
安装django-adaptors时,它似乎也会在此过程中安装django 1.4,这会覆盖我的django 1.5安装。
如何在没有覆盖我的Django版本的情况下安装django-adapter?
由于
答案 0 :(得分:2)
pip install django-adaptors --no-deps
答案 1 :(得分:1)
您可以在安装pip install django -U
后运行django-adaptors
。这将为您提供django-adapters,所有依赖项和django 1.5。您也可以简单地下载django-adaptors
并更改其依赖项文件。
这种方法的优点是,当您移动到生产服务器时(例如在 fabric 脚本中),它很容易重复。
但有一点需要注意:阅读django 1.5 release notes以了解您是否可能遇到任何问题。
答案 2 :(得分: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.txt
,以便django-adaptors
高于Django==1.5
,因此当django-adaptors
安装1.4后,将安装pip installs 1.5。
答案 3 :(得分:1)
我刚刚上传了django-adapters 0.2.4,它集成了Andrew Ingram修复了那个。
然后,你必须再做一次:
pip install django-adaptors