如何解决Python使用MySQLdb库时提示libmysqlclient.18.dylib库未加载的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计226个文字,预计阅读时间需要1分钟。
错误信息:无法加载库:libmysqlclient.18.dylib,引用自:...python2.7/site-packages/_mysql.so,原因:找不到图像。
原因:升级MySQL后,libmysqlclient.18.dylib变成了libmysqlclient.20.dylib。
解决方法:
1.确认当前系统中的libmysqlclient版本。
2.如果需要,重新安装与当前MySQL版本兼容的libmysqlclient库。
3.重新编译MySQL连接器模块,确保它链接到正确的库版本。
错误信息:
“…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 建立软连接。
本文共计226个文字,预计阅读时间需要1分钟。
错误信息:无法加载库:libmysqlclient.18.dylib,引用自:...python2.7/site-packages/_mysql.so,原因:找不到图像。
原因:升级MySQL后,libmysqlclient.18.dylib变成了libmysqlclient.20.dylib。
解决方法:
1.确认当前系统中的libmysqlclient版本。
2.如果需要,重新安装与当前MySQL版本兼容的libmysqlclient库。
3.重新编译MySQL连接器模块,确保它链接到正确的库版本。
错误信息:
“…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 建立软连接。

