zoukankan      html  css  js  c++  java
  • Django 错误之 No module named ‘MySQLdb’

    由于卸载Mysql时将很多相关依赖包都卸载了,重装mysql后启动django出现如下错误:

    django.core.exceptions.ImproperlyConfigured:Error loading MySQLdb module: No module named 'MySQLdb".
    Did you install mysqlclient or MySQL-python?

    由于开发时python版本为3.6.4,MySQL-python不支持python3,经过一番折腾安装mysqlclient。

    下面是我解决该问题的过程,本人比较懒,就以图片形式展示给大家吧。

    首先我尝试安装MySQL-python,但出现了错误,下面是网上搜索解决方法:

    下面是我找到解决方法并安装mysqlclient的过程:

    下面是安装mysqlclient及依赖环境的的代码:

    pip install mysqlclient
    sudo apt-get install python3-dev libmysqlclient-dev

    总结:

    遇到No module named 'MySQLdb".的问题,建议安装mysqlclient,MySQL-python已不支持python3。

  • 相关阅读:
    2021-4-1 日报博客
    2021-3-31 日报博客
    2021-3-30 日报博客
    2021-3-29 日报博客
    2021-3-27 周报博客
    java
    周末总结六
    java
    java
    java
  • 原文地址:https://www.cnblogs.com/0x0101010/p/8900838.html
Copyright © 2011-2022 走看看