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中利用xml.dom模块解析xml的方法教程
May 24 Python
python:pandas合并csv文件的方法(图书数据集成)
Apr 12 Python
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
May 04 Python
Python实现的简单线性回归算法实例分析
Dec 26 Python
python3中eval函数用法使用简介
Aug 02 Python
基于Python批量生成指定尺寸缩略图代码实例
Nov 20 Python
在notepad++中实现直接运行python代码
Dec 18 Python
Pytorch .pth权重文件的使用解析
Feb 14 Python
django教程如何自学
Jul 31 Python
python中reload重载实例用法
Dec 15 Python
Django自带的用户验证系统实现
Dec 18 Python
利用Python判断你的密码难度等级
Jun 02 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对二维数组进行排序的简单实例
2013/12/19 PHP
php实现的通用图片处理类
2015/03/24 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
2018/05/31 PHP
php无限级分类实现评论及回复功能
2019/02/18 PHP
Laravel框架实现文件上传的方法分析
2019/09/29 PHP
php+websocket 实现的聊天室功能详解
2020/05/27 PHP
点击文章内容处弹出页面代码
2009/10/01 Javascript
一款Jquery 分页插件的改造方法(服务器端分页)
2011/07/11 Javascript
javascript中基本类型和引用类型的区别分析
2015/05/12 Javascript
javascript获取重复次数最多的字符
2015/07/08 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
2016/01/27 Javascript
原生JS实现旋转木马式图片轮播插件
2016/04/25 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
2016/08/02 Javascript
AngularJS中关于ng-class指令的几种实现方式详解
2016/09/17 Javascript
Bootstrap源码解读导航条(7)
2016/12/23 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
基于JSON数据格式详解
2017/08/31 Javascript
NodeJS安装图文教程
2018/04/19 NodeJs
Node.js利用console输出日志文件的方法示例
2018/04/27 Javascript
关于JSON解析的实现过程解析
2019/10/08 Javascript
基于jQuery实现可编辑的表格
2019/12/11 jQuery
[02:48]DOTA2超级联赛专访海涛:你们的选择没有错
2013/06/07 DOTA
Python实现HTTP协议下的文件下载方法总结
2016/04/20 Python
Python实现的简单模板引擎功能示例
2017/09/02 Python
python的pstuil模块使用方法总结
2019/07/26 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
2020/02/17 Python
支票、地址标签、包装纸和慰问卡:Current Catalog
2018/01/30 全球购物
牛津在线药房:Oxford Online Pharmacy
2020/11/16 全球购物
外贸英语毕业生自荐信
2013/11/14 职场文书
办公室主任个人对照检查材料思想汇报
2014/10/11 职场文书
个人融资协议书范本两则
2014/10/15 职场文书
夫妻忠诚协议范文
2014/11/16 职场文书
整改通知书
2015/04/20 职场文书
Python 中random 库的详细使用
2021/06/03 Python