侧边栏壁纸
博主头像
学海无涯博主等级

有疑问可发邮件[email protected]

  • 累计撰写 326 篇文章
  • 累计创建 85 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.2.

利刃
2020-06-10 / 0 评论 / 0 点赞 / 12 阅读 / 900 字
温馨提示:
本文最后更新于 2024-08-13,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

描述

在升级django版本的过程中,遇到以下问题:

问题一:

 pip3 install --upgrade mysqlclient

/usr/bin/ld: 找不到 –lmariadb

解决方式:

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),注释掉以下内容:        

if version < (1, 3, 13):
     raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__)



二〇二〇年六月十日 14:23:44

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区