请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

CentOS mysqld import出错

老师,请教下,在centos中导入MySQLdb时报错(centos 7, python 3.6, mysqlclient已安装),怎么解决啊:

import _mysql

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

正在回答

1回答

这个应该是mysqlclient 安装失败了 你在安装mysqlclient的时候有没有报错?

0 回复 有任何疑惑可以回复我~
  • 提问者 RiverMa #1
    没有报错,是不是需要基础开发包,看网上有人说需要python3-devel,但yum软件源里没有,不知道老师有没有遇到过
    回复 有任何疑惑可以回复我~ 2017-06-26 13:01:10
  • bobby 回复 提问者 RiverMa #2
    yum install python-devel 你先运行一下这个 然后再重新安装mysqlclient
    回复 有任何疑惑可以回复我~ 2017-06-27 09:26:40
  • 提问者 RiverMa 回复 bobby #3
    可能还是Python的版本太新了不,在CentOS里找不到python-devel得支持。试着用系统带的Python 3.4,安装了CentOS的python34-devel,在Python3.4中mysqlclient就能很顺利的使用了。谢谢啦
    回复 有任何疑惑可以回复我~ 2017-06-28 06:45:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信