问题描述:ImportError: No module named MySQLdb
我的是Python3.4+win7环境,在调用import MySQLdb时报的错误。
对于不同的系统和程序有如下的解决方法:
- easy_install mysql-python (mix os)
- pip install mysql-python (mix os)
- apt-get install python-mysqldb (Linux Ubuntu)
- cd/usr/ports/databases/py-MySQLdb && make install clean (FreeBSD)
- yum install MySQL-python (linux Fedora, CentOS)
- pip install mysqlclient (Windows)
即可解决
但可能有些人会安装MySQL-python,那个时候可能会出现新的问题:
File"/tmp/pip-build-xlcgim8c/MySQL-python/setup_posix.py", line 2, in<module>
from ConfigParser importSafeConfigParser
ImportError: No module named 'ConfigParser'
解决: 原来MySQL-python不支持python3,所以在python3环境下安装mysqlclient,问题最终解决