mac解决python连接MySQL,import MySQLdb后,出现no suitable image... but wrong architecture
来源:互联网 发布:淘宝三哥家店名叫什么 编辑:程序博客网 时间:2024/05/22 03:09
ImportError: dlopen(/Library/Python/2.7/site-packages/_mysql.so, 2): no suitable image found. Did find:
/Library/Python/2.7/site-packages/_mysql.so: mach-o, but wrong architecture
我有一颗强大的心,这个心理历程仅仅用来纪念
昨天,10,24程序员节日。我在实验室找这个bug
我搜索了很多博客,有英文的中文的,之后,模糊的了解到这是一个版本不对,但是具体什么原因不知道。
http://www.liuhuadong.com/archives/1628点击打开链接
这个博客写的算是全的了,但是我看这个并不能解决我的问题,因为,对我来说,说的还不够详细。
我想,肯定还有跟我一样,需要详尽版的朋友。
我走过的坑很多,重新下载了MySQL,装的mac 64位,重新下载了多次,重新编译了多次,MySQL-python,但是
都解决不了这个问题。(我都快崩溃了,别人为什么那么简单就解决了,我怎么就是弄不好,此时缺乏突破口)
我的mac是10.11.6版本,然后python是系统自带,MySQL是64位,到此为止。import MySQLdb 还是会出现上面的问题。
最后,受这个启发:http://zhidao.baidu.com/link?url=RhZ65s-RPg7cxg3XpsX2mDpA-vkYeLpQupQOlvFNuO7RiIP5gs9G3ai2zOp5s-NMR8y6eQmdOPlcJQn2Wli6twQgUfZkOIq--DGBvK9WvcO:点击打开链接。
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib/export VERSIONER_PYTHON_PREFER_64_BIT=yesexport VERSIONER_PYTHON_PREFER_32_BIT=no
我开始试着去查export的含义,然后慢慢知道是环境变量的原因,导致了编译不过。(技术的进步靠知识的一点点汲取)
下面我要处理的是如何把代码保存到系统里,然后每次登陆都可以直接引用。
mac每次打开终端都要source 文件
借鉴:http://blog.csdn.net/u012664191/article/details/47813537点击打开链接。解决我的困惑。
网上的那教程不适用,原来是因为我使用了zsh,然后才使得无法保存到系统里面,导致每次重启终端后,就失效了。
解决方法就是:
第一步:进入 etc文件目录下,vim ~/.bash_profile 把上面三行代码粘贴进去保存退出。
第二步:执行vi ~/.zshrc
打开.zshrc
,将 source .bash_profile
粘贴到最下面,保存即可。
这是我最后的结果:
- mac解决python连接MySQL,import MySQLdb后,出现no suitable image... but wrong architecture
- Python连接MySQLdb的mach-o, but wrong architecture错误解决
- MS:Error: 9): no suitable image found. Did find: mach-o, but wrong architecture
- Python 导入模块import MySQLdb 出现:No module named MySQLdb
- Python MySQL wrong architecture error
- python使用 flask_sqlalchemy连接mysql时出现ImportError: No module named MySQLdb错误
- Django连接mysql 出现No module named ‘MySQLdb’.问题
- Python连接MYSQL --- MySQLdb
- no suitable driver mysql情况出现
- Weka连接数据库出现No suitable driver found for jdbc:mysql://localhost/dbname
- dlopen “no suitable image found ”问题之解决
- python之mysql连接 MySQLdb
- Reason: no suitable image found
- no suitable image found解决办法
- Mac系统Python import MySQLdb报错问题解决
- 解决Django 配置mysql 遇到 No module named MySQLdb or MySQL-python
- 在 Mac 中安装 MySQLdb (Python mysql )
- 在 Mac 中安装 MySQLdb (Python mysql )
- Easy 101题 Symmetric Tree
- Node.js 文档v4.6.1翻译 (1) 断言测试 assert
- Python2--糗百图片下载
- Using Darshan On BlueWaters
- 浏览器兼容问题(实战干货)
- mac解决python连接MySQL,import MySQLdb后,出现no suitable image... but wrong architecture
- Python3--翻页
- 第十四章 个人渣翻译 spf13插件---NERDCommenter 使用教程
- Medium 277题 Find the Celebrity
- 1.第一章,数据的处理
- Python4--登录知乎
- 第22课: Scala集合和高级函数操作实战及Spark源码鉴赏
- 【23.33%】【codeforces 664C】International Olympiad
- 个人网站已经建立(目前暂时用模板,个人网站正在筹备)