Django mysql connectio没有名为mysql.base的模块

时间:2012-07-05 00:12:45

标签: mysql django installation

我尝试从AWS中的django应用程序服务器连接MySQL,但它引发了一个有趣的错误:错误是:没有名为mysql.base的模块

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'try',
        'USER': 'root',
        'PASSWORD': 'pwd',
        'HOST': '',
        'PORT': '3306',
    }
}

已经安装了MySQLdb。 import MySQLdb在python命令行中运行。

我可以连接MySQL。我已经安装了sudo apt-get install mysql-server mysql-common mysql-client libmysqlclient15-dev

我真的遇到了这个错误。你能帮忙解决这个问题吗?

由于

2 个答案:

答案 0 :(得分:0)

在我看来,你没有为python安装mysql。 http://pypi.python.org/pypi/MySQL-python/1.2.3

sudo apt-get install python-mysqldb

答案 1 :(得分:0)

看起来像是你的Python PATH的一个问题。确保python-mysql db驱动程序在PATH中。