ModuleNotFoundError:没有名为“ django.utils.six”的模块

HTTP GET / admin / 500 [0.00,127.0.0.1:51425] 追溯(最近一次通话):   正在执行文件“ C:\ Program Files(x86)\ microsoft Visual Studio \ Shared \ Python37_64 \ lib \ site-packages \ daphne \ http_protocol.py”,行180     “服务器”:self.server_addr, ModuleNotFoundError:没有名为“ django.utils.six”的模块

已安装Django3。不再支持Django.utils.six。有想法吗?

zxf880820 回答:ModuleNotFoundError:没有名为“ django.utils.six”的模块

Django 3已从release notes中删除了对six的支持:

  

在Django 2.0中删除了对Python 2的支持后,并未从Django中删除了一些私有API,以便第三方应用可以继续使用它们,直到Python 2终止使用。

     

由于我们希望应用在添加对Django 3.0的支持时会降低Python 2的兼容性,因此我们目前正在删除这些API。

     

...

     

django.utils.six-删除此供应商库的使用或切换到六个。

本文链接:https://www.f2er.com/2842614.html

大家都在问