django填坑1 - mysqlclient version过低
程序员文章站
2022-03-18 19:45:57
...
- 在创建新应用时报错,连接mysql时报错
File "C:\Python35\lib\site-packages\django-2.0-py3.5.egg\django\db\utils.py",
line 202, in __getitem__
backend = load_backend(db['ENGINE'])
File "C:\Python35\lib\site-packages\django-2.0-py3.5.egg\django\db\utils.py",
line 110, in load_backend
return import_module('%s.base' % backend_name)
File "C:\Python35\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "C:\Python35\lib\site-packages\django-2.0-py3.5.egg\django\db\backends
\mysql\basepy", line 36, in <module>
raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is
equired; you have %s" % Database.__version__)
django.core.exceptions.ImproperlyConfigured:
mysqlclient 1.3.3 or newer is required; you have 0.7.11.None
- 解决方法
进入python的依赖包文件下的py文件,我的是
D:\Ana\Lib\site-packages\django\db\backends\mysql\base.py
打开,注释36行的以下两行即可
if version < (1, 3, 3):
raise ImproperlyConfigured("mysqlclient 1.3.3 or newer is required; you have %s" % Database.__version__)