在安装 conda 后,pip3 报不是内部命令等错误的解决方式
执行 :
python -m ensurepip
init.py 添加
import pymysql
pymysql.install_as_MySQLdb()
执行 python manage.py makemigrations 报错如下:
...
return _bootstrap._gcd_import(name[level:], package, level)
File "G:\ProgramData\Anaconda3\lib\site-packages\django\db\backends\mysql\base.py", l
ine 36, in
raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.'
% Database.__version__)
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; y
ou have 0.9.3.
mysqlclient 版本不适合,可以更新版本或者如下操作,G:\ProgramData\Anaconda3\lib\site-packages\django\db\backends\mysql\base.py文件注释以下内容
#if version < (1, 3, 13):
# raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.'