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


当前回答

当我运行命令apt-get install python-mysqldb时,我仍然遇到下面的错误消息

安装mysqldb python接口时未找到Mysql_config

因此,我首先必须运行下面的命令

sudo apt-get install libmariadbclient-dev

如果您使用MySQL而不是MariaDB,请运行以下命令

然后运行

apt-get install python-mysqldb 

然后现在跑

pip install mysqlclient

其他回答

如果你的python版本是3.5,做一个PIP安装mysqlclient,其他的东西不适合我

对于Python 3.6+

sudo apt-get install libmysqlclient-dev
pip3 install mysqlclient

成功了

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

Win10 / Python27 这招对我很管用:

easy_install mysql-python

所有其他'pip install…'失败,存在依赖错误

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

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

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