我试过在iPython中导入MySQLdb并收到以下错误。OS X上的MySQLdb错误El Capitan
ImportError Traceback (most recent call last)
<ipython-input-4-f5538763dbdb> in <module>()
----> 1 import MySQLdb as mdb
2 import sys
/Users/user1/anaconda/lib/python2.7/site-packages/MySQLdb/__init__.py in <module>()
17 from MySQLdb.release import __version__, version_info, __author__
18
---> 19 import _mysql
20
21 if version_info != _mysql.version_info:
ImportError: dlopen(/Users/user1/anaconda/lib/python2.7/site-packages/_mysql.so, 2): Library not loaded: libssl.1.0.0.dylib
Referenced from: /Users/user1/anaconda/lib/python2.7/site-packages/_mysql.so
Reason: image not found
我发现#2几个职位性质相似,它被提出,系统完整性保护被禁止的,这是我现在有。
我也编辑了我的bashprofile建议为OSX El Capitan在这篇文章中,Python mysqldb: Library not loaded: libmysqlclient.18.dylib但我仍然无法解决这个问题。
柜面它多一点信息,可以帮助诊断问题:
- Python版本:Python的2.7.10 |蟒蛇2.4.0(x86_64的)| (默认情况下,2015年10月19日,18时31分一十七秒) [4.2.1 GCC(苹果公司建立5577)]的
- 结果 '其蟒':/用户/用户1 /安纳康达/ bin中/蟒
- 安装了MySQL版本:MySQL的-5.7.10
- 的MySQL-Python版本:MySQL的 - 蟒蛇-1.2.5
我要去哪里错了?
'库未加载:libssl.1.0.0.dylib' – miken32
我编辑了我的bash配置文件,如https://stackoverflow.com/questions/27264574/import-psycopg2-library-not-loaded-libssl-1-0- 0-dylib,但仍然没有解决方案。 – user2762934