解决Python中使用mysqldb的一些问题

原创 2016年05月30日 16:18:42

最近在因课设的要求在研究python,在使用python操作数据库时却碰到如下问题:

1、首先pip install 安装mysql-python时出现的mysql.config地址找不到,google之,通过在环境变量中定义如下变量解决问题:

PATH="/usr/local/mysql/bin:${PATH}"

export PATH

export DYLD_LIBRARY_PATH="/usr/local/mysql/lib"

JAVA_HOME=`/usr/libexec/java_home`

export JAVA_HOME

2、import Mysqldb 之后 出现“Library not loaded: libmysqlclient.18.dylib ”问题,折腾很久,最后通过如下命令解决:

mkdir -p /usr/local/lib    

ln -s /usr/local/mysql/lib/libmysql* /usr/local/lib

$sudo install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib 
/Library/Python/2.7/site-packages/_mysql.so




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

python MySQLdb在windows环境下的快速安装、问题解决方式

使用Python访问MySQL,需要一系列安装 linux下MySQLdb安装见   Python MySQLdb在Linux下的快速安装 http://blog.csd...

在Win7中 安装Python的MySQLdb模块 出现问题的解决方法

解决python version 2.7 required,which was not found in the registry报错。。。 解决DLL load failed: %1 不是有效的 ...

python MySQLdb在windows环境下的快速安装、问题解决方式

使用python访问mysql,需要一系列安装 linux下MySQLdb安装见   Python MySQLdb在Linux下的快速安装 http://blog.csdn.net/wk...
  • wklken
  • wklken
  • 2012-02-12 21:28
  • 103187

python MySQLdb在windows环境下的快速安装、问题解决方式

原文链接: http://blog.csdn.net/wklken/article/details/7253245 使用python访问mysql,需要一系列安装 l...

python MySQLdb在windows环境下的快速安装、问题解决方式

使用python访问mysql,需要一系列安装 linux下MySQLdb安装见   Python MySQLdb在Linux下的快速安装 http://blog.csdn.net/wk...

win10 下 pyton 安装 MySQLdb 中遇到的一些问题

最近学习python 库 有关的一些知识 ,我这里使用的是python27,在本地使用pip install MySQL-python 测试的时候遇到报错,百度了一些内容,依旧不行 ,花了一些时间整理...

初学者在python下使用Ta-lib库时遇到的一些问题及解决办法

由于Ta-lib是一款小众库,所以没有很好的API来说明其中各个函数的使用方法。无奈只能摸着石头过河,一个个试其中函数。期间遇到一些问题希望分享出来对大家有帮助。 问题描述:在使用Ta-lib库时用...

redhat下使用mysql,python,redis,httpsqs,shell脚本开机自启动的一些问题与解决

先给上一些网址,里面有各种问题与解决 1. httpsqs官方网址 2. python安装与使用mysql 3.mysql插入数据时:Incorrect string value 4.mysql显示中...

python下的MySQLdb使用+乱码的解决方案

下载安装MySQLdb linux版本 http://sourceforge.net/projects/mysql-python/ 下载,在安装是要先安装setuptools,然后在下载文...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)