使用Python调用mysql-python模块失败经验总结

最近一直在花时间研究Python语言,刚好自己装了mysql想使用原Cent 7 64里面的Python调用数据。

思路:1.查看Python支持不支持。2.装载模块所需要的依赖包。3安装Mysql-python模块。4.进行测试查看,调用结果。

1,从输出函数来看,不支持。

查看系统在安装mysql时,有没有mysql-config配置文件路径,如果没有要安装依赖包来解决。

我的虚机1上面查找没有,后面发现必须要Mysql-devel的依赖包才能生成mysql_config文件。必须要有这个文件,才能让Python调用Mysql模块,后面的输出变量和SQL语句查询版本才能正常,所谓一环扣一环。

因为虚机装了需要东西,也写了很多脚本,我又去虚机2上面折腾。首先我的虚机2也是没有mysql_config文件,同时也不支持python调式环境内输出mysql函数。扩展思路:1把原虚机上的包含MYSQL全部删除掉,文件统一删除。(参考一下http://blog.itblood.com/completely-uninstall-the-mysql-under-linux-graphic-tutorials.html)卸载完毕重新通过yum指令来安装。

(注意一点是:yum安装mysql-server同时也要安装mysql-devel,要不还是没有mysql_config文件存在)

2.把所需要的以来包都安装上,我这里已经都安装过了,也没有报错。所以系统正常显示不必要安装。

3安装Mysql-python模块

3.1 下载Mysql-python的源码包(MySQL-python-1.2.5.zip)

解压包(省略),进入文件夹在ssite.cfg文件中加入mysql程序的变量,接着建立项目($ python setup.py build),在安装python-mysql模块( $ python setup.py install)。

4。build,install安装过程也没有报错,但是最后测试居然报错。

总结思路,前面都没有错,从依赖包的支持都没有错误。可能是python-mysql安装时出现错误,很有可能只能安装不成的残余文件没有卸载掉。从输出结果看没安装好MYSQL-PYTHON的模块,这次是从源码安装,找搜索看看有没有从yum安装。源码安装一旦出错很麻烦,找各种依赖包来支持。或者有大神也可以告诉我怎么回事。

 

谢谢网友支持,下期见。

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值