ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory
初装系统,运行制作完成的python项目,出现上面提示信息,说明缺少文件libmysqlclient.so.18,解决方案:
1、全局搜索libmysqlclient.so.18
# find / -name libmysqlclient.so.18
结果为:/www/wdlinux/mysql-5.5.58/lib/libmysqlclient.so.18
2、做软连接
32位系统
# ln -s /www/wdlinux/mysql-5.5.58/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18
64位系统
# ln -s /www/wdlinux/mysql-5.5.58/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18
3、测试是否成功
# python
# import MySQLdb
#
如果这里不报错,则说明问题解决。