centos6.7 装mysql5.6后 装不上 mysql-python 解决办法 MySQLdb __cxa_pure_virtual
参考http://dngood.blog.51cto.com/446195/744748
export LIBRARY_PATH=/usr/lib64/mysql
pip install python-mysql 即可
另外遇到一个问题
ImportError: /home/xxx/.python-eggs/MySQL_python-1.2.3-py2.7-linux-x86_64.egg-tmp/_mysql.so: undefined symbol: __cxa_pure_virtual
这是由于mysql的编译采用的g++而MySQL-python的编译采用的gcc
解决方法为在MySQL-python目录下重新链接_mysql,并安装
g++ -pthread -shared build/temp.linux-x86_64-2.7/_mysql.o -L/usr/lib64/mysql -lmysqlclient_r -lpthread -lm -lrt -ldl -o build/lib.linux-x86_64-2.7/_mysql.so
然后再次执行python setup.py install