2012-12-24 2 views
0

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 버그가 할 수있는 방법 어떤 아이디어가.

답변

관련 문제