首先:须要安装setuptools-0.6c11python
安装过程: wget -O setuptools-0.6c8.tar.gz http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c8.tar.gzmysql
tar xzvf setuptools-0.6c8.tar.gzweb
cd setuptools-0.6c8sql
python setup.py buildui
sudo python setup.py install (这个安装必需要管理员权限支持)spa
若是安装过程报错了:mysql_config not found.net
须要指定一下mysql_config 的目录(须要在MySQLdb中指定,那就先安装mysqldb)命令行
而后: 下载python-1.2.3 wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz/downloadorm
解压:tar zxf MySQL-python-1.2.3.tar.gz && cd MySQL-python-1.2.3ci
python setup.py build
python setup.py install(管理员权限)
感受过程有点乱:
整理一下:首先解压mysqldb
而后解压tools
而后build tools
而后制定mysql_config 的目录(在mysqldb文件setup_posix.py 中mysql_config.path ="/usr/local/mysql/bin/mysql_config)
而后install tools
而后 build mysqldb
最后 instabll mysqldb
最后:进入python的命令行,输入 import MySQLdb 没有报错则安装成功。
另外 出现进入 libmysqlclient_r.so.15 not found 等错误的时候
mysql的lib目录如/usr/local/mysql/lib/mysql #与mysql安装目录相关。
若是没有libmysqlclient_r.so 就创建一个软链接 ln -s libmysqlclient.so libmysqlclient_r.so
这个必须管理员权限
easyinstall 也能够采用这种方式进行安装