安装过程遇到很多问题,备忘:
1、下载mysql-python
官网地址:http://sourceforge.net/projects/mysql-python/
# cd /usr/local
# wget http://nchc.dl.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.3.tar.gz
2、解压
# tar -zxvf MySQL-python-1.2.3.tar.gz
# cd MySQL-python-1.2.3
# export LD_LIBRARY_PATH=/usr/local/mysql/lib #mysql的lib路径位置
# ln -s /usr/local/mysql/lib/libmysqlclient.so /usr/lib/libmysqlclient.so.16 #复制到系统包下
# ldconfig (这个重要)
否则后面会报错ImportError: libmysqlclient.so.16: cannot open shared object file
4、build和install
# python setup.py build
# python setup.py install
5、使用
# python
1、下载mysql-python
官网地址:http://sourceforge.net/projects/mysql-python/
# cd /usr/local
# wget http://nchc.dl.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.3.tar.gz
2、解压
# tar -zxvf MySQL-python-1.2.3.tar.gz
# cd MySQL-python-1.2.3
3、在安装前要做下面几步
a、修改site.cfg中的
b、执行命令:threadsafe = True,
mysql_config = /usr/local/mysql/bin/mysql_config
# export LD_LIBRARY_PATH=/usr/local/mysql/lib #mysql的lib路径位置
# ln -s /usr/local/mysql/lib/libmysqlclient.so /usr/lib/libmysqlclient.so.16 #复制到系统包下
# ldconfig (这个重要)
否则后面会报错ImportError: libmysqlclient.so.16: cannot open shared object file
4、build和install
# python setup.py build
# python setup.py install
5、使用
# python
# >>> import MySQLdb
问题:
1、ImportError: libmysqlclient.so.16: cannot open shared object file: No such file or directory
原因1、路径没有配置对,2、复制的地址没有配置对