Mac OS 10.8 virtualenv安装mysql-python 碰到的问题
2013-08-08 09:57
477 查看
系统中已经安装好32位mysql以及virtualenv.创建一个env环境并激活后安装mysql-python 失败。错误日志如下:File "setup_posix.py", line 25, in mysql_config raise EnvironmentError("%s not found" % (mysql_config.path,)) EnvironmentError: mysql_config not found http://blog.infoentropy.com/MySQL-python_EnvironmentError_mysql_config_not_found 实际上mysql是安装了的。因为mysql在Mac OS下的安装不是标准的目录,所以找不到mysql_config文件。需要修改Mysql-python的site.cfg文件指定mysql_config的位置。而使用pip安装的时候,默认会在env/build目录下载安装包并解压,因此可以找到并修改site.cfg. mysql_config = /usr/local/mysql/bin/mysql_config 配置完成之后,再使用pip进行安装 pip install mysql-python 提示安装成功。 运行 >>> import MySQLdb还是报错:Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Users/xxx/flask-env/lib/python2.7/site-packages/MySQLdb/__init__.py", line 19, in <module> import _mysqlImportError: dlopen(/Users/junwei/flask-env/lib/python2.7/site-packages/_mysql.so, 2): no suitable image found. Did find: /Users/xxx/flask-env/lib/python2.7/site-packages/_mysql.so: mach-o, but wrong architecture 根据提示信息,应该是32位msyql引起的。于是重新安装mysql需要先把32位的卸载。注意卸载之前先要备份数据。停止服务:http://www.itry.me/?p=91 卸载:http://stackoverflow.com/questions/1436425/how-do-you-uninstall-mysql-from-mac-os-x 完成之后安装64位的mysql。 然后把mysql-python卸载并重新安装。检验一下是否安装成功:>>> import MySQLdb还是出错: ....image not found参考:http://blog.csdn.net/waleking/article/details/7483391可以得知,是DYLD_LIBRARY_PATH配置的问题。DYLD类似于windows的path,说明mysql lib的目录没有包含在DYLD当中。 修改DYLD_LIBRARY_PATH:
来自为知笔记(Wiz)
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH
来自为知笔记(Wiz)
相关文章推荐
- 解决 Linux 下 virtualenv 中 pip 安装 Mysql-python 报错的问题
- Mac OS 10.12下安装Mysql-python问题
- python3.x+django的mysql驱动安装问题
- mysql-python的安装问题
- 关于CentOS安装无法安装mysql-python组件问题
- 安装python-mysql遇到的问题解决方法
- CentOS7安装MySQL5.6碰到的问题
- 关于在Python3.5下安装MySQL-python模块的问题
- MySQL-Python安装问题小记
- 安装Mysql碰到的一些问题。
- SSBC 安装 oursql碰到的问题 mysql-config not found
- Windows 下python2.7安装MySQL-python插件遇到的问题
- mysql-5.7.10-winx64免安装版配置时碰到的问题
- mysql-python安装问题
- Linux环境安装MySQL-python-1.2.3涉及到的问题
- Mac环境下Python安装mysql不成功的问题
- python - 安装mysql-python遇到的问题及解决方法
- python安装mysql拓展及问题解决
- MySQL-python安装小问题