文章内容
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
之后问题解决。
参考资料都已经在上面了,有什么疑问欢迎讨论。
黄兵个人博客原创。
评论列表