Python下的Mysql模块MySQLdb安装详解


Posted in Python onApril 09, 2014

默认情况下,MySQLdb包是没有安装的,不信? 看到类似下面的代码你就信了。

-bash-3.2# /usr/local/python2.7.3/bin/python get_cnblogs_news.py 
Traceback (most recent call last):
  File "get_cnblogs_news.py", line 9, in <module>
    import MySQLdb
ImportError: No module named MySQLdb

这时我们就不得不安装MySQLdb包了。安装其实也挺简单,具体步骤如下:
 1、下载 MySQL for Python
地址:http://sourceforge.net/projects/mysql-python/files/mysql-python/
我这里安装的是1.2.3版本
wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz

2、解压
tar zxvf MySQL-python-1.2.3.tar.gz

3、安装
$ cd MySQL-python-1.2.3
$ python setup.py build
$ python setup.py install

注:
如果在执行:python setup.py build 遇到以下错误:
EnvironmentError: mysql_config not found

首先查找mysql_config的位置,使用
find / -name mysql_config ,比如我的在/usr/local/mysql/bin/mysql_config
修改setup_posix.py文件,在26行:
mysql_config.path = “mysql_config” 修改为:
mysql_config.path = “/usr/local/mysql/bin/mysql_config”

保存后,然后再次执行:
python setup.py build
python setup.py install

OK,到此大功告成。
Python 相关文章推荐
深入讲解Python中面向对象编程的相关知识
May 25 Python
分享几道你可能遇到的python面试题
Jul 24 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
Jan 09 Python
Python学习之Django的管理界面代码示例
Feb 10 Python
Numpy数组转置的两种实现方法
Apr 17 Python
对python使用http、https代理的实例讲解
May 07 Python
Python3+django2.0+apache2+ubuntu14部署网站上线的方法
Jul 07 Python
Python运维自动化之nginx配置文件对比操作示例
Aug 29 Python
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
Dec 05 Python
浅谈Python中函数的定义及其调用方法
Jul 19 Python
Python适配器模式代码实现解析
Aug 02 Python
浅谈python中的多态
Jun 15 Python
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
Apr 08 #Python
python计算圆周长、面积、球体体积并画出圆
Apr 08 #Python
python实现类似ftp传输文件的网络程序示例
Apr 08 #Python
Python collections模块实例讲解
Apr 07 #Python
python操作xml文件示例
Apr 07 #Python
python生成随机验证码(中文验证码)示例
Apr 03 #Python
python读取html中指定元素生成excle文件示例
Apr 03 #Python
You might like
为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
2014/11/03 PHP
php获取本周星期一具体日期的方法
2015/04/20 PHP
PHP类和对象相关系统函数与运算符小结
2016/09/28 PHP
浅谈PHP的$_SERVER[SERVER_NAME]
2017/02/04 PHP
thinkphp5使用无限极分类
2019/02/18 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
jquery.validate使用攻略 第一部
2010/07/01 Javascript
基于Jquery实现的一个图片滚动切换
2012/06/21 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
2013/07/18 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
js function定义函数的几种不错方法
2014/02/27 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
js打造数组转json函数
2015/01/14 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
2015/12/02 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
JS 验证码功能的三种实现方式
2018/11/26 Javascript
layui table数据修改的回显方法
2019/09/04 Javascript
vue学习笔记之Vue中css动画原理简单示例
2020/02/29 Javascript
详解 javascript对象创建模式
2020/10/30 Javascript
[01:03:56]Mineski vs TNC 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
python实现得到一个给定类的虚函数
2014/09/28 Python
Python 26进制计算实现方法
2015/05/28 Python
python实现简单购物商城
2016/05/21 Python
Python3解决棋盘覆盖问题的方法示例
2017/12/07 Python
Python实现的双色球生成功能示例
2017/12/18 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
2019/08/12 Python
使用tqdm显示Python代码执行进度功能
2019/12/08 Python
Python使用Tkinter实现滚动抽奖器效果
2020/01/06 Python
使用css3实现的windows8开机加载动画
2014/12/09 HTML / CSS
在职人员函授期间自我评价分享
2013/11/08 职场文书
电子信息毕业生自荐信
2013/11/16 职场文书
学校个人对照检查材料
2014/08/26 职场文书
关于感谢信的范文
2015/01/23 职场文书
行政经理岗位职责
2015/04/15 职场文书
Python开发工具Pycharm的安装以及使用步骤总结
2021/06/24 Python