ImportError: libmysqlclient.so.20: cannot open shared object file: No such file or directory
报错:
Traceback (most recent call last): File "/usr/local/lib64/python3.6/site-packages/MySQLdb/__init__.py", line 18, in <module> from . import _mysql ImportError: libmysqlclient.so.20: cannot open shared object file: No such file or directory
原因:
/usr/lib64/中没有libmysqlclient.so.20
解决:
# find / -name "libmysqlclient.so.20" /usr/local/mysql/lib/libmysqlclient.so.20 # ln -s /usr/local/mysql/lib/libmysqlclient.so.20 /usr/lib64/libmysqlclient.so.20
我的环境中,是用源码编译安装的mysql,版本为5.7.16,在启动程序的时候,报缺少libmysqlclient.so.20