首页 测试 工具 查看内容

mac环境Python连mysql

2014-9-4 16:50| 发布者: | 查看: 334| 评论: 0

摘要:   最近在mac环境下玩tornado,发现明明mysql安装成功的,但连mysql数据库一直报错。  NameError: global name ‘CONVERSIONS’ is not defined  网上搜了把,发现python连mysql还得装mysql-python这个东东。  ...
  最近在mac环境下玩tornado,发现明明mysql安装成功的,但连mysql数据库一直报错。  NameError: global name ‘CONVERSIONS’ is not defined  网上搜了把,发现python连mysql还得装mysql-python这个东东。  安装不是很顺利,发现不少问题。整理一下:  1. mysql必须是64位的  2. 安装mysql-python报错  EnvironmentError: mysql_config not found  查找本机的mysql_config路径  sudo find / -name mysql_config  a) 如果用mysql-python源文件来安装,>>下载MySQL-python-1.2.4.zip  修改setup_posix.py文件,在27行:  mysql_config.path = “mysql_config” 修改为:  mysql_config.path = “/usr/local/mysql-5.6.8-rc-osx10.7-x86_64/bin/mysql_config”  修改完成后保存,再执行  python setup.py build  python setup.py install  b) 如果用sudo easy_install mysql-python安装  修改环境变量:vim ~/.bash_profile  增加:export PATH=${PATH}:/usr/local/mysql-5.6.8-rc-osx10.7-x86_64/bin/  再执行sudo easy_install mysql-python  3. 之后进入Python的shell  >>>import MySQLdb  import MySQLdb 时提示 Reason: image not found。  同样修改环境变量:  增加:export DYLD_LIBRARY_PATH=”$DYLD_LIBRARY_PATH:/usr/local/mysql/lib”  最后再次进入python  >>>MySQLdb.__version__  显示’1.2.4′  搞定收工

鲜花

握手

雷人

路过

鸡蛋

扫一扫关注最新动态

毒镜头:老镜头、摄影器材资料库、老镜头样片、摄影
爱评测 aipingce.com  
返回顶部