原因:
在网上找了半天的方法,具体原因从其他人的帖子中了解到是由于django 3.x 系列删除了six.所以启动的时候找不到
解决方法:
1.缺啥补啥:
安装six
cmd命令行 pip install six,
或者在设置-解释器中查找下载
2.根据报错可知道哪里缺six包,下载后在python文件中找到six.py,然后copy到缺的文件夹里
我的python包在D盘的这里:
报错是这里缺少:(D:\Program Files\python\lib\site-packages\django-3.2.13-py3.9.egg\django\utils\__init__.py),如图:
将six.py copy到这个文件夹里,再重启一下项目就可以了
PS:
还看到有说将代码中from django.utils import six 改成直接import six,或者重新下个低版本的django的方法。感兴趣的可以试试。