我使用的是Python 2.5.4版本,安装MySQL 5.0版本和Django。Django和Python配合得很好,但MySQL不行。我在Windows Vista中使用它。


当前回答

mysqldb是Python的一个模块,它不是预先安装的,也不是Django自带的。你可以在这里下载mysqldb。

其他回答

感谢derevo,但我认为还有另一种好方法:

下载并安装ActivePython 打开命令提示符 输入pypm install mysql-python 请阅读此包的具体说明。

我认为pypm比easy_install更强大、更可靠。

在Debian Buster上,以下解决方案适用于我使用python 3.7:

sudo apt-get install libmysqlclient-dev
sudo apt-get install libssl-dev
pip install mysqlclient

我在ubuntu (linux),对我有用的是

sudo apt-get install python3-dev default-libmysqlclient-dev build-essential

最后

pip install mysqlclient

Ubuntu:

sudo apt-get install python-mysqldb

对于Python 3.6+

sudo apt-get install libmysqlclient-dev
pip3 install mysqlclient

成功了