无法在ipython笔记本中使用/导入MySQLdb(在ipython qtconsole中运行良好)
在安装MySQLdb时遇到了巨大的麻烦(由于32位和64位架构之间的不兼容),现在我遇到了另一个奇怪的问题,我无法在web上找到解决方案无法在ipython笔记本中使用/导入MySQLdb(在ipython qtconsole中运行良好),python,ipython,mysql-python,ipython-notebook,Python,Ipython,Mysql Python,Ipython Notebook,在安装MySQLdb时遇到了巨大的麻烦(由于32位和64位架构之间的不兼容),现在我遇到了另一个奇怪的问题,我无法在web上找到解决方案 import MySQLdb在ipython qtconsole中运行良好,但在ipython笔记本中运行不正常。在后者中,我得到以下错误: --------------------------------------------------------------------------- ImportError
import MySQLdb
在ipython qtconsole
中运行良好,但在ipython笔记本中运行不正常。在后者中,我得到以下错误:
---------------------------------------------------------------------------
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
你知道我该如何解决这个问题吗,或者这是否是ipython笔记本电脑的bug。这是一个老问题,但以防其他人在安装MySQLdb时遇到麻烦
有一个名为“pymysql”的纯python mysql驱动程序。您通常可以使用它作为MySQLdb的替代品。安装起来容易得多,因为它不需要任何二进制文件
详情如下:
:/usr/local/mysql/lib/:/usr/local/mysql/lib/