Python连接MySQLdb的mach-o, but wrong architecture错误解决
来源:互联网 发布:如何降低wifi网络延迟 编辑:程序博客网 时间:2024/05/16 11:24
错误提示
1
/opt/
local
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/MySQL_python-1.2.3-py2.6-macosx-10.6-x86_64.egg/_mysql.so: mach-o, but wrong architecture
这个问题是32bit和64bit的问题.
解决方法:
1 使用正确的环境编译MySQL-python-1.2.3.tar.gz,并安装
设置.bash_profile
1
PATH=
"/usr/local/mysql/bin:${PATH}"
2
export
PATH
3
export
DYLD_LIBRARY_PATH=/usr/
local
/mysql/lib/
4
export
VERSIONER_PYTHON_PREFER_64_BIT=
yes
5
export
VERSIONER_PYTHON_PREFER_32_BIT=no
2 编译安装MySQL-python-1.2.3.tar.gz
1
ARCHFLAGS=
"-arch x86_64"
python setup.py build
#64bit使用这个
2
ARCHFLAGS=
"-arch i386"
python setup.py build#32bit使用这个
3
4
sudo
python setup.py
install
3 开发环境IDE里设置DYLD_LIBRARY_PATH
1
export
DYLD_LIBRARY_PATH=/usr/
local
/mysql/lib/
4 检查
1
#python
2
>>
import
_mysql
- Python连接MySQLdb的mach-o, but wrong architecture错误解决
- mac解决python连接MySQL,import MySQLdb后,出现no suitable image... but wrong architecture
- MS:Error: 9): no suitable image found. Did find: mach-o, but wrong architecture
- python 解析 mach-o
- mach-o的执行
- 关于Apple Mach -O Linker Error的bug解决
- Python MySQL wrong architecture error
- Apple Mach-o Linker Error:Undefined symbols for architecture i386
- Apple Mach-O Linker Error错误
- 常见错误:Apple Mach-O Linker Error
- Apple Mach-O Linker Error 错误
- 错误提示:Apple Mach-O Linker Error
- Apple Mach-O Linker错误 armv7s 有关
- 错误 Apple Mach-O Linker Error
- Apple Mach-O Linker Error解决
- app mach-o linker Error如何解决
- Python 连接数据库MySQLdb模块的安装
- Python MySQLdb连接数据库的应用
- 正则表达式,30分钟教程
- QTP_QTP论坛
- POJ1050
- Richedit中插入图片BMP(BMP,文件),GIF(文件)
- 怎么对ArcSDE数据库的要素类进行批量重建空间索引
- Python连接MySQLdb的mach-o, but wrong architecture错误解决
- java解析xml文件读取本地dtd或者忽略dtd
- 使用yum下载而不安装rpm包
- 安装Windows7和Ubuntu双系统并使用Windows引导
- 如何在Android真机上检测是否有Google Map add-on
- JAVA WEB部分总结
- Excel文件导入到SQL,文本、数字丢失,变成NULL的处理
- 反连接的实验
- undefined reference to