Python 导入错误:dlopen(/Users/yanigisawa/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/ _mysql.so, 2): 库未加载:Mac 10.6 上的 libmysqlclient.16.dylib
您在 Python 中导入 MySQLdb 时遇到的问题是由于缺少库依赖项而引起的。具体来说,错误消息表明无法定位或加载动态库libmysqlclient.16.dylib。
要解决此问题,您可以采取以下步骤:
创建符号链接:手动创建指向所需库的符号链接。对于您的情况,请按照解决方案中的建议创建以下链接:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
执行这些步骤后,尝试再次导入 MySQLdb。该错误应该已解决。
以上是如何修复“导入错误:dlopen(/Users/yanigisawa/.python-eggs/MySQL_python-1.2.3-py2.6-macosx-10.6-universal.egg-tmp/_mysql.so,2):库未加载:libmysqlclient Mac 10.6 上的.16.dylib”?的详细内容。更多信息请关注PHP中文网其他相关文章!