【问题标题】:: Error loading MySQLdb module: No module named MySQLdb: 加载 MySQLdb 模块时出错:没有名为 MySQLdb 的模块
【发布时间】:2014-11-12 09:40:37
【问题描述】:

django.core.exceptions.ImproperlyConfigured:
加载 MySQLdb 模块时出错:没有名为 MySQLdb 的模块

告诉我可以更改代码的解决方案

【问题讨论】:

  • 您需要更具体地了解您的问题。发布一些 cmets,而不仅仅是错误代码。
  • 您无需更改代码 - 您只需安装模块。很明显,该模块丢失了 No module named MySQLdb 就在错误消息中!

标签: django python-2.7


【解决方案1】:

您需要安装MySQL-python。例如,可以使用pip

pip install MySQL-python

此外,您还需要一些库才能安装它。在 Debian linux 中可以通过以下命令完成:

sudo apt-get install build-essential python-dev libmysqlclient-dev

【讨论】:

    【解决方案2】:

    使用pip install mysqlclient。对我来说,pip install MySQL-python 并不总是在我的 Windows 上工作。

    参考:Official documentation on MySQL DB API drivers

    【讨论】:

      猜你喜欢
      • 2015-08-22
      • 2017-01-27
      • 2017-04-22
      • 2013-02-25
      • 2012-09-28
      • 2014-12-21
      • 1970-01-01
      • 2016-04-06
      • 2014-08-14
      相关资源
      最近更新 更多