(已解决)cannot import name 'six' from 'django.utils'
来源:17-11 centos7 下通过uwsgi,nginx部署django应用
曾嘱咐
2023-02-07
把老师仓库的代码拉下来运行,在更改运行配置,安装项目依赖包和xadmin依赖包以后出现报错
看这个报错的位置,怀疑是xadmin或django代码有问题
4回答
-
曾嘱咐
提问者
2023-02-09
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
django-reversion 5.0.4 requires django>=3.2, but you have django 2.2 which is incompatible.
django-import-export 3.0.2 requires Django>=3.2, but you have django 2.2 which is incompatible.
pip的依赖解析器目前没有考虑到所有已安装的包。这种行为是以下依赖关系冲突的根源。
django-reversion 5.0.4要求django>=3.2,但是你的django 2.2是不兼容的。
Django -import-export 3.0.2要求Django>=3.2,但是你的Django 2.2是不兼容的。
难怪会自动安装django3.2,因为django-reversion 5.0.4要求django>=3.2
00 -
曾嘱咐
提问者
2023-02-09
我发现安装xadmin下面那个requirement.txt的时候,会自动把django2.2卸载了,安装成django3.2
所以还要重新pip install django==2.2
该不会是因为那几个包...
00 -
曾嘱咐
提问者
2023-02-08
pip install django==2.2,到底安装的django2.2的哪一个版本?????????
00 -
曾嘱咐
提问者
2023-02-07
将django版本升级为2.2.8
022023-02-08