有没有现成的Python 2.7 MySQL数据库API可以与Django一起安装使用,还是必须从头构建?

1 投票
1 回答
1294 浏览
提问于 2025-04-16 11:17

我想安装Django,并使用MySQL作为后台数据库。

我已经安装了Django,运行得很好。现在我在跟着第一个教程,创建了一个名为mysite的项目。

但是在我把MySQL的设置放进settings.py文件后,网页服务器就无法再运行了。我遇到了以下错误:

raise ImproperlyConfigured("加载MySQLdb模块时出错: %s" % e) django.core.exceptions.ImproperlyConfigured: 加载MySQLdb模块时出错: 没有名为MySQLdb的模块

我已经在一台远程机器上设置了MySQL实例。我在settings.py文件中更改了我的数据库信息,但按照教程的指示去安装后,似乎还是要求我安装Python数据库API 2.0接口,以便与MySQL 5.1数据库配合使用。

我看到的链接都是源代码。

有没有现成的MySQL版本可以用于Python库,适用于Python 2.7,并且是已经编译好的,这样我就不需要在我的机器上安装C++编译器等工具来设置Django。

1 个回答

1

如果你是Windows用户,可以试试从这个链接下载二进制安装包:http://www.codegood.com/archives/129

在Linux系统上,通常可以通过自带的软件管理工具来安装,比如你可以输入 sudo apt-get install mysql-python 或者 sudo easy_install mysqld 来进行安装。

如果你在Windows上使用 easy_install 也可以安装,只要你安装了合适版本的Visual Studio(2010年版?)或者mingw就可以了。

撰写回答