文章内容

2018/7/1 11:00:11,作 者: 黄兵

ImportError: libmysqlclient.so.20: cannot open shared object file: No such file or directory

最近要在服务器上面安装一个MySQL数据库,报了无数个错误之后终于安装上了,但是网站又报错了。应该是在安装的时候,关于MySQL的什么文件删除了。

主要错误内容如下:

ImportError: libmysqlclient.so.20: cannot open shared object file: No such file or directory

出现这个问题的主要原因:

找不到libmysqlclient.so.20这个链接文件。

我参考了这篇文章:linux安装python使用的MySQLdb,找了一下也没有找到。

我尝试使用pip 安装 MySQL-python,还是报错,内容如下:

ImportError: No module named 'ConfigParser'

出现了这个错误的原因:

在python3.x中ConfigParser中已经变成了configparser。

但是按照这篇文章:Python 安装 MySQL-python ImportError: No module named 'ConfigParser'的方法,还是没有解决问题。

又参考了这篇文章:python3 ImportError: No module named 'ConfigParser',给了我启发,结合这篇文章:Flask Gunicorn 安装时遇到的问题总结

使用如下命令:

sudo apt-get install libmysqlclient-dev

之后问题解决。


参考资料都已经在上面了,有什么疑问欢迎讨论。


黄兵个人博客原创。

转载请注明出处:黄兵个人博客 - ImportError: libmysqlclient.so.20: cannot open shared object file: No such file or directory

分享到:

发表评论

评论列表