这个有点坑,稍微记录下

$ pip install MySQL-python

Python2下报错

EnvironmentError: mysql_config not found

解决:

yum install mysql-devel


参考:
​centos7 安装 mysql-python时 报错 EnvironmentError: mysql_config not found​


Python3下报错

No module named 'ConfigParser'

Python 3.x 版本后,​​ConfigParser.py​​​ 已经更名为 ​​configparser.py​

1、 方式一:

有一种方式是改名,不过后面运行的时候还是有部分不兼容的语法错误

cp Python34/lib/python3.4/configparser.py Python34/lib/python3.4/ConfigParser.py


参考
​Python 安装 MySQL-python ImportError: No module named ‘ConfigParser’​


2、方式二:

python3替代方案

pip install pymysql

在使用​​MySQLdb​​的文件中加入以下语句

import pymysql
pymysql.install_as_MySQLdb()


参考:
​python 3.x 不再支持MySQLdb 模块​