有没有现成的Python 2.7 MySQL数据库API可以与Django一起安装使用,还是必须从头构建?
我想安装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就可以了。