我使用的是Python 2.5.4版本,安装MySQL 5.0版本和Django。Django和Python配合得很好,但MySQL不行。我在Windows Vista中使用它。
当前回答
Ubuntu:
sudo apt-get install python-mysqldb
其他回答
对于Python 3.6+
sudo apt-get install libmysqlclient-dev
pip3 install mysqlclient
成功了
我在窗户下遇到了同样的情况,并寻找解决方案。
参见这篇文章安装mysql-python (Windows)。
它指出安装这样的pip环境是困难的,需要许多其他依赖项。
但我终于知道,如果我们使用mysqlclient版本低于1.3.4,它不再需要这些要求,所以尝试:
pip install mysqlclient==1.3.4
mysqldb是Python的一个模块,它不是预先安装的,也不是Django自带的。你可以在这里下载mysqldb。
适用于CentOS 8和Python3
安装python3-mysqlclient
pip install --user mysqlclient
以上对我来说就像魅力一样。实际上,我从sqlalchemy中得到了错误。 环境信息:
Python: 3.6, Ubuntu: 16.04,conda 4.6.8