Python Django 3.0.4与六个软件包的兼容性

Python Django 3.0.4与六个软件包的兼容性,python,django,six,Python,Django,Six,我的应用程序使用Django 2.2.10。我正在尝试将其升级到Django 3.0.4。但这让我犯了一个错误: ImportError:无法从“django.utils”(C:\Users\hkhattri\Desktop\capstone\fitgirl inc\env\lib\site packages\django\utils\u init\u.py)导入名称“six”) 我已经安装了六个==1.14.0。有人能帮助我将Django版本从2.2.10升级到3吗。我还没有看到您的其余代码,

我的应用程序使用Django 2.2.10。我正在尝试将其升级到Django 3.0.4。但这让我犯了一个错误:

ImportError:无法从“django.utils”(C:\Users\hkhattri\Desktop\capstone\fitgirl inc\env\lib\site packages\django\utils\u init\u.py)导入名称“six”)


我已经安装了六个==1.14.0。有人能帮助我将Django版本从2.2.10升级到3吗。

我还没有看到您的其余代码,也不确定您是如何使用six的,但我在Django 3中就是这样使用six的:

  • 您想用
    pip安装六个
  • 将其添加到
    设置中的应用程序中
  • 然后在您的模型中导入它
    importsix
  • …6.PY3……

它不是
six
,而是Django的
six
。看起来您已经升级了,但不知何故使用了依赖于Django的六个包: