0

我尝试从 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 安装了它

我真的被这个错误困住了。你能帮忙解决这个问题吗?

谢谢

4

2 回答 2

0

似乎您的 Python PATH 有问题。确保 python-mysql 数据库驱动程序位于 PATH 中。

于 2012-07-05T04:54:01.723 回答
0

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

或者

sudo apt-get install python-mysqldb
于 2012-07-05T01:10:06.280 回答