安装MYSQL-python时遇到的几个问题

python可以说是学习数据爬取、挖掘的全能选手,又支持web应用开发,完全符合我的需求,开学了2天了,今天尝试操作mysql,安装MYSQL-python时遇到几点问题,各种错误各种出。
1、首先安装mysql-server、mysql-client,这个过程顺利:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
2、下载安装MySQL-python,下载地址是:https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zip:
wget https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.5.zip
进入下载目录,使用unzip命令解压:
unzip MySQL-python-1.2.5.zip
cd MySQL-python-1.2.5.zip
sudo python setup.py install

3、第一个问题就出现在这儿了,提示以下错误提示:
Traceback (most recent call last):
File “setup.py”, line 7, in
import setuptools
ImportError: No module named setuptools
就是提示说找不到setuptools模块啦,解决办法就是下载安装一个。
4、使用wget命令下载文件:
wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
进入下载目录后输入以下目录:
tar zxvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
sudo python setup.py build
sudo python setup.py install
5、重新进入’MySQL-python-1.2.5.zip’目录,执行’sudo python setup.py install’命令再次出现问题,提示以下问题:
sh: 1: mysql_config: not found
Traceback (most recent call last):
File “setup.py”, line 17, in
metadata, options = get_config()
File “/var/www/python/MySQL-python-1.2.5/setup_posix.py”, line 43, in get_config
libs = mysql_config(“libs_r”)
File “/var/www/python/MySQL-python-1.2.5/setup_posix.py”, line 25, in mysql_config
raise EnvironmentError(“%s not found” % (mysql_config.path,))
EnvironmentError: mysql_config not found
大致意思是说多处调用get_config()函数读取mysql_config文件时找不到该文件路径,解决办法是:
使用‘sudo apt-get install libmysqlclient-dev’命令安装该文件后回到MySQL-python解压目录继续执行命令’sudo python setup.py install’稍等片刻即提示完成安装。
6、进入python,执行‘import MySQLdb’成功执行,这样就成功安装MYSQL-python模块了。