小编Tiz*_*zee的帖子

OSX 10.8.2和BOTH上的MySQL 2.7 for Python 2.7是64位

这是我的问题:我无法获取MySQLdb for python工作.关于此的大多数其他帖子都引用了MySQL/Python的不同架构.我查了一下,他们都是64位.我有Python 2.7.2(标准OS X)和最新的MySQL,OS X 10.8.2.

我的原始错误日志:

试图导入My​​SQL数据库给我这个错误:

  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)

mysql mysql-python

12
推荐指数
1
解决办法
5286
查看次数

标签 统计

mysql ×1

mysql-python ×1