当我使用pip install django-adaptors
安装django-adaptors它似乎也安装了django 1.4,它覆盖了我的django 1.5安装。pip安装Django适配器覆盖1.5版本的Django
如何在没有覆盖Django版本的情况下安装django-适配器?
感谢
当我使用pip install django-adaptors
安装django-adaptors它似乎也安装了django 1.4,它覆盖了我的django 1.5安装。pip安装Django适配器覆盖1.5版本的Django
如何在没有覆盖Django版本的情况下安装django-适配器?
感谢
已经安装django-adaptors
后,您可以简单地运行pip install django -U
。这会给你Django适配器,所有的依赖项和Django 1.5。您也可以简单地下载django-adaptors
并更改其依赖关系文件。
这种方法的优点是,当您移动到生产服务器时(例如在结构脚本中),它很容易重复。
但有一点需要注意:阅读django 1.5 release notes以了解您是否可能遇到任何问题。
这是包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
所以当PIP安装django-adaptors
已经安装了1.4后1.5将被安装。
我刚刚上传了集成Andrew Ingram的django-adaptors 0.2.4修复了这个问题。
你,那么,就必须再做一次:
pip install django-adaptors
我提出反对的Django适配器拉请求(https://github.com/anthony-tresontani/django-adaptors/pull/8 /文件) – 2013-03-14 18:32:15