这是我的问题:我无法获取MySQLdb for python工作.关于此的大多数其他帖子都引用了MySQL/Python的不同架构.我查了一下,他们都是64位.我有Python 2.7.2(标准OS X)和最新的MySQL,OS X 10.8.2.
我的原始错误日志:
试图导入MySQL数据库给我这个错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/MySQLdb/__init__.py", line 19, in <module>
import _mysql
ImportError: dlopen(/Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/_mysql.so, 2): Library not loaded: libmysqlclient.18.dylib
Referenced from: /Library/Python/2.7/site-packages/MySQL_python-1.2.4b4-py2.7-macosx-10.8-intel.egg/_mysql.so
Reason: image not found
Run Code Online (Sandbox Code Playgroud)
这可能也有帮助,我安装mysql-python 1.2.4b4时控制台输出
xxx-MBP:MySQL-python-1.2.4b4 me$ sudo python setup.py clean
running clean
removing 'build/temp.macosx-10.8-intel-2.7' (and everything under it)
xxx-MBP:MySQL-python-1.2.4b4 me$ sudo python setup.py install
running install
running bdist_egg
running egg_info
writing MySQL_python.egg-info/PKG-INFO
writing top-level names to MySQL_python.egg-info/top_level.txt
writing dependency_links to …
Run Code Online (Sandbox Code Playgroud)