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


当前回答

如果pip install mysqlclient产生错误,而你使用的是Ubuntu,请尝试:

sudo apt-get install -y python-dev libmysqlclient-dev && sudo pip install mysqlclient

其他回答

试试这个。

pip install MySQL-python

您需要使用以下命令之一。哪一种取决于你拥有和使用的操作系统和软件。

安装mysql-python(混合操作系统) PIP install mysql-python (mix os/ python 2) PIP安装mysqlclient(混合操作系统/ python 3) 安装python-mysqldb (Linux Ubuntu…) cd /usr/ports/databases/py-MySQLdb && make install clean (FreeBSD) 安装MySQL-python (Linux Fedora, CentOS…)

安装mysql-python (Windows)

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

当我运行命令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

如果你在Vista上运行,你可能想看看Bitnami Django堆栈。它是Apache, Python, MySQL等的一体化堆栈,与Bitrock跨平台安装程序打包,使其非常容易入门。它可以在Windows、Mac和Linux上运行。哦,是完全免费的:)