昨天把 MySQL 升级到了 5.7.20,今天在 Python 中使用 MySQLdb 就报错 :
“…Library not loaded: libmysqlclient.18.dylib
Referenced from: …ython2.7/site-packages/_mysql.so
Reason: image not found”
问题原因:
升级 MySQL 以后 libmysqlclient.18.dylib 变成了 libmysqlclient.20.dylib。
怎么解决呢?
需要找到电脑上 mysql 的安装位置,然后建立软连接,如下:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.20.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib
(完)
微信搜索“毕小烦”或者扫描下面的二维码,即可订阅我的文章。
如果文章对你有帮助,请随手点个赞吧!