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中的hashlib和base64加密模块使用实例
Sep 02 Python
Python 如何访问外围作用域中的变量
Sep 11 Python
Python控制多进程与多线程并发数总结
Oct 26 Python
Python实现读取及写入csv文件的方法示例
Jan 12 Python
Python实现霍夫圆和椭圆变换代码详解
Jan 12 Python
python+opencv 读取文件夹下的所有图像并批量保存ROI的方法
Jan 10 Python
python利用itertools生成密码字典并多线程撞库破解rar密码
Aug 12 Python
解决Python spyder显示不全df列和行的问题
Apr 20 Python
python实现批处理文件
Jul 28 Python
python的链表基础知识点
Sep 13 Python
基于Django集成CAS实现流程详解
Nov 28 Python
python中re模块知识点总结
Jan 17 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中判断文件存在使用is_file还是file_exists?
2015/04/03 PHP
示例详解Laravel重置密码代码重构
2016/08/10 PHP
PHP会话操作之cookie用法分析
2016/09/28 PHP
基于yaf框架和uploadify插件,做的一个导入excel文件,查看并保存数据的功能
2017/01/24 PHP
十个优秀的Ajax/Javascript实例网站收集
2010/03/31 Javascript
理解Javascript_05_原型继承原理
2010/10/13 Javascript
js constructor的实际作用分析
2011/11/15 Javascript
gridpanel动态加载数据的实例代码
2013/07/18 Javascript
Bootstrap源码解读排版(1)
2016/12/23 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
2017/04/11 Javascript
动态加载、移除js/css文件的示例代码
2018/03/20 Javascript
clipboard.js在移动端复制失败的解决方法
2018/06/13 Javascript
微信小程序如何访问公众号文章
2019/07/08 Javascript
基于JavaScript获取base64图片大小
2019/10/18 Javascript
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
JavaScript检测浏览器是否支持CSS变量代码实例
2020/04/03 Javascript
Vue文本模糊匹配功能如何实现
2020/07/30 Javascript
教你如何在Django 1.6中正确使用 Signal
2014/06/22 Python
Python中计算三角函数之cos()方法的使用简介
2015/05/15 Python
django解决跨域请求的问题
2018/11/11 Python
python实现在多维数组中挑选符合条件的全部元素
2019/11/26 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
Pytorch 使用CNN图像分类的实现
2020/06/16 Python
python实现数学模型(插值、拟合和微分方程)
2020/11/13 Python
pip/anaconda修改镜像源,加快python模块安装速度的操作
2021/03/04 Python
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
.NET笔试题(20个问题)
2016/02/02 面试题
Prototype如何为一个Ajax添加一个参数
2015/12/06 面试题
广告创意求职信
2014/03/17 职场文书
学校出纳员岗位职责
2014/03/18 职场文书
教师党员一句话承诺
2014/03/28 职场文书
《窗前的气球》教学反思
2014/04/07 职场文书
营业用房租赁协议书
2014/11/26 职场文书
企业投资意向书
2015/05/09 职场文书
2015国庆节66周年标语
2015/07/30 职场文书
2007年老电脑安装win11会怎么样? 网友实测win11在老电脑运行良好
2021/11/21 数码科技