libmysqlclient_r.so.16: cannot open shared object file

前端时间把系统升级成 ubuntu 12.04,今天在执行之前写的一个 Python 爬虫程序时,突然报出 ImportError: Error loading object ‘crawler.pipelines.MysqlPipeline': libmysqlclient_r.so.16: cannot open shared object file: No such file or directory 这个错误。

原来 ubuntu 12.04 把 libmysqlclient 16 升级成了 libmysqlclient 18,所以才导致这个问题,一个偷懒的解决办法如下:

cd /usr/lib/i386-linux-gnu/
sudo ln -sf libmysqlclient_r.so.18 libmysqlclient_r.so.16

如果你有更好的解决办法,欢迎分享!

《libmysqlclient_r.so.16: cannot open shared object file》有4个想法

  1. 你好,我很喜欢说文解字那个网站。
    我也是程序员,自己在做一个方便记忆单词的网站,但还没有公开。
    我也更偏重其他的兴趣:音乐,哲学。
    能否交个朋友?

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>