首先:需要安装setuptools-0.6c11
安装过程: wget -O setuptools-0.6c8.tar.gz
tar xzvf setuptools-0.6c8.tar.gz
cd setuptools-0.6c8
python setup.py build
sudo python setup.py install (这个安装必须要管理员权限支持)
如果安装过程报错了:mysql_config not found
需要指定一下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/download
解压:tar zxf MySQL-python-1.2.3.tar.gz && cd MySQL-python-1.2.3
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
上述安装过程,必须sudo权限,如果没有管理员权限,可以尝试采用easy install的方式进行安装。