尝试中为了在 macOS X 10.6 上建立 Python/Django 的开发环境,从提供的 DMG 安装了 MySQL,并使用 pip 安装了 MySQL-python。
尝试导入 MySQLdb 时,遇到以下错误:
Traceback (most recent call last): File "", line 1, in File "/Library/Python/2.6/site-packages/MySQLdb/__init__.py", line 19, in import _mysql ImportError: dlopen(/Library/Python/2.6/site-packages/_mysql.so, 2): Library not loaded: libmysqlclient.16.dylib Referenced from: /Library/Python/2.6/site-packages/_mysql.so Reason: image not found
要解决这个问题,需要在安装MySQL-python后设置DYLD_LIBRARY_PATH环境变量:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/
该变量应设置为包含 MySQL 库的目录,通常为 /usr/local/mysql/lib/。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3