python调用MySQLdb库,报错 “Library not loaded: libmysqlclient.18.dylib”(import mysqldb报错)

网友投稿 315 2022-09-01


python调用MySQLdb库,报错 “Library not loaded: libmysqlclient.18.dylib”(import mysqldb报错)

错误信息:

“…Library not loaded: libmysqlclient.18.dylibReferenced from: …ython2.7/site-packages/_mysql.so Reason: image not found”

原因:

升级 MySQL 以后 libmysqlclient.18.dylib 变成了 libmysqlclient.20.dylib。

解决办法:

找到 mysql 的安装路径下lib的 ​​libmysqlclient.20.dylib​​ 建立软连接。

sudo ln -s /usr/local/mysql/lib/libmysqlclient.20.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib

作者:削微寒


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION
下一篇:Mybatis selectKey 如何返回新增用户的id值
相关文章

 发表评论

暂时没有评论,来抢沙发吧~