相关疑难解决方法(0)

mysql-python安装问题(在ma​​c os x lion上)

我成功安装了所有东西,或者我认为:

  • MySQL 5.5 for x86_64.
  • Python 2.7,x86_64.
  • mysql-python 1.2.3,x86_64.

但是当我尝试:

import MySQLdb
Run Code Online (Sandbox Code Playgroud)

我明白了:

    ImportError: 
dlopen(/Users/aj/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-ix86_64.egg-tmp/_mysql.so, 2): 
no suitable image found.  
Did find:   
/Users/aj/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-ix86_64.egg-tmp/_mysql.so: mach-o, 
but wrong architecture
Run Code Online (Sandbox Code Playgroud)

我还能错过什么?

我的系统当然也是64位版本,uname -a给出:

Darwin ajmacbook.local 11.1.0 Darwin Kernel Version 11.1.0: Tue Jul 26 16:07:11 PDT 2011; root:xnu-1699.22.81~1/RELEASE_X86_64 x86_64
Run Code Online (Sandbox Code Playgroud)

我想我已经阅读了大部分关于这个主题的SO答案和谷歌搜索结果,想不出其他任何想法.任何建议将不胜感激.

python mysql macos installation

10
推荐指数
2
解决办法
2万
查看次数

Django - MySQLdb:未找到符号:_mysql_affected_rows

尝试从Django使用MySQLdb时,一位同事收到此错误消息:

[...]
ImproperlyConfigured("Error loading MySQLdb module: %s" % e) django.core.exceptions.ImproperlyConfigured: 
Error loading MySQLdb module: dlopen(/Users/roy/.python-eggs/MySQL_python-1.2.3c1-py2.5-macosx-10.5-i386.egg-tmp/_mysql.so, 2): 
Symbol not found: _mysql_affected_rows 
Referenced from: /Users/roy/.python-eggs/MySQL_python-1.2.3c1-py2.5-macosx-10.5-i386.egg-tmp/_mysql.so Expected in: dynamic lookup
Run Code Online (Sandbox Code Playgroud)

他正在使用OS X 10.5,Python 2.5(使用OS X到达),MySQL 5.1和MySQLdb 1.2.3c1.

知道怎么攻击这个吗?

python mysql django

7
推荐指数
2
解决办法
8777
查看次数

标签 统计

mysql ×2

python ×2

django ×1

installation ×1

macos ×1