MySQLdb를 설치하는 데 큰 어려움을 겪은 후 (32 비트와 64 비트 아키텍처 간의 비 호환성으로 인해) 웹에서 솔루션을 찾으십시오.ipython 노트북에서 MySQLdb를 사용할 수 없거나 가져올 수 없습니다. (ipython qtconsole에서 잘 작동합니다)
import MySQLdb
은 에서 제대로 작동하지만 ipython notebook
에서는 작동하지 않습니다. 후자에서, 나는 다음과 같은 오류가 발생합니다 :
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-2-dd22983d5391> in <module>()
----> 1 import MySQLdb
/Users/username/anaconda/lib/python2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.5-x86_64.egg/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/username/anaconda/lib/python2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.5-x86_64.egg/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
Referenced from: /Users/username/anaconda/lib/python2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.5-x86_64.egg/_mysql.so
Reason: image not found
libmysqlclient.18.dylib
은 $DYLD_LIBRARY_PATH
에있는 디렉토리에 있습니다.
: $echo $DYLD_LIBRARY_PATH
반환
:/usr/local/mysql/lib/:/usr/local/mysql/lib/
나는이 문제를 해결하거나이 있는지 ipython notebook
버그가 할 수있는 방법 어떤 아이디어가.