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