django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.2.
描述
在升级django版本的过程中,遇到以下问题:
问题一:
1 |
pip3 install --upgrade mysqlclient |
/usr/bin/ld: 找不到 –lmariadb
解决方式:
1 |
yum install mariadb-libs MariaDB-shared |
问题二:
启动django项目后,mysqlclient版本已经是最新版本,项目还是报以下错误
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.2.
解决方式:
打开base.py(路径为/usr/local/software/Python3.6.6/lib/python3.6/site-packages/django/db/backends/mysql/base.py),注释掉以下内容:
1 2 |
if version < (1, 3, 13): raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__) |
二〇二〇年六月十日 14:23:44
阅读剩余
版权声明:
作者:龙魂
链接:https://blog.wlzs.cn/django-core-exceptions-improperlyconfigured-mysqlclient-1-3-13-or-newer-is-required-you-have-0-9-2/
文章版权归作者所有,未经允许请勿转载。
THE END