如何在安装python软件包时解决依赖项冲突

时间:2019-01-30 16:55:42

标签: python django python-3.x python-requests

我已经安装了djangodjango-channels==2.1.6asgiref==2.3.2channels_redis

现在,我想安装django-seo-js。但这会引发错误,因为requests>=2.11.0所需的依赖项django-channels已降级为requests==2.2.1

现在我无法通过daphne启动频道。因此,我将requests升级为pip3 install -U requests

我再次收到警告:

  

django-seo-js 0.3.1的要求为requests==2.2.1,但是您将拥有不兼容的requests 2.21.0

我被困住了。我需要同时使用django-channelsdjango-seo-js。如何解决这种依赖冲突?

注意:我正在virtualenv

中运行它

在安装asgi_rabbitmq时,我也面临着相同的依赖性问题,这会降级asgiref并再次与django-channels产生冲突。无论如何,也许这是另一个问题。

我没有选择降级django-channels的选项。只是尝试使用最新的一切,以跟上步伐。有没有一种方法可以安装每个具有相关性的软件包?或其他解决方案?请帮忙。

0 个答案:

没有答案