Django3无法导入six
最近在使用Django3开发一个项目,在写了
from django.utils import six
之后报错:
ImportError: cannot import name ‘six’ from ‘django.utils’
查了一下运用如下命令:
1.pip3 install six
2.进入python3.6/site-packages
3.将six.py 复制到 django/utils即可
还是报错
最后解决方法:
直接导入six
如下:
import six
from six.moves.urllib.request import urlopen
from six.moves.urllib.parse import urljoin
本文解决了Django3中无法导入six的问题。通过直接导入six模块,并从six.moves导入urllib相关组件,避免了从django.utils导入six时出现的错误。
2336

被折叠的 条评论
为什么被折叠?



