使用mysql报错显示Reason: im…
2016-11-15 09:25
351 查看
报错信息:
[code]Traceback (most recent call last): File “/Volumes/此处省略路径信息.../test.py", line 2, in import MySQLdb as mdb File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/MySQLdb/__init__.py", line 19, in import _mysql ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib Referenced from: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/_mysql.so Reason: image not found
[/code]
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
报错原因:
找不到libmysqlclient.18.dylib这个文件,但这个文件在/usr/local/MySQL/lib/下是有的,只是位置不对,于是我们这样解决.
执行命令:
[code]sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
[/code]
1
1
结果提示:
[code]ln: /usr/lib/libmysqlclient.18.dylib: Operation not permitted
[/code]
1
1
原因:
The computer security settings prevent the shared library _mysql.sofrom using a relative reference to the library
libmysqlclient.18.dylib. In the future, the shared library
_mysql.so may be updated. Until then, you can force it to use an
absolute reference via the install_name_toolutility. Assuming that
libmysqlclient.18.dylib is in /usr/local/mysql/lib/, then run the
command
解决办法:
输入如下sudo install_name_tool -change
libmysqlclient.18.dylib
/usr/local/mysql/lib/libmysqlclient.18.dylib
/Users/Victoria/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/MySQL_python-1.2.5-py2.7-macosx-10.6-x86_64.egg/_mysql.so
相关文章推荐
- 使用源码build mysql5.5 以及 在进…
- 解决mysql 显示中文乱码问题
- mysql 中变量的使用
- Mysql 中List的使用
- 使用空格或者  在IE、firefox、chrome浏览器中显示距离不一致
- mySQL alter使用方法
- MySQL 5.6 使用过程中碰…
- MySQL中UNION和UNION ALL的使用
- Mysql 中互斥锁的使用
- mysql 使用命令行导入导出sql脚本
- Qt HelloWorld 使用button显示
- Mysql 复合唯一键值的使用--O…
- Control Study->AdRotator广告控件显示自定义配置文件中广告以及与DataGrid控件结合使用显示图片(示例代码下载)
- ZiPhone GUI一键软破工具详细使用教程
- iPhone LumaQQ聊天软件详细使用教程
- Touchpad Windows版详细使用教程
- Claw iPhone软件破解套件使用教程
- 新手必用 iPhone iBus详细使用教程
- XML 问题: 超越DOM(轻松使用 DOM 的技巧和诀窍)
- iPhone使用大全第二讲《Installer 3》