本人在运行一个python脚本的时候,出现了以下错误:
INFO: ('', 'Traceback (most recent call last):\n File ……line 6, in __bootstrap__\nImportError: libmysqlclient_r.so.16: cannot open shared object file: No such file or directory\n')
提示找不到libmysqlclient_r.so.16, 因为我的程序中使用了mysqldb, 而llibmysqlclient_r.so.16是一个c输出的动态库文件(.so)
两种解决思路:
1.
vi /etc/profile
export LD_LIBRARY_PATH=/usr/lib:/usr/local/mysql/lib/mysql:$LD_LIBRARY_PATH
source /etc/profile
2. find / -name libmysqlclient_r.so.16
找到位置,cp 到 /usr/lib64下
/usr/lib64:
-
/lib64/ — 包含许多被 /bin/ 和 /sbin/ 中的程序使用的库文件。目录 /usr/lib/ 中含有更多用于用户程序的库文件。