首先:須要安裝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 也能夠採用這種方式進行安裝