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 实现插入排序算法
Jun 05 Python
从零学python系列之浅谈pickle模块封装和拆封数据对象的方法
May 23 Python
Python操作MongoDB详解及实例
May 18 Python
浅谈Python中的bs4基础
Oct 21 Python
Python 图像对比度增强的几种方法(小结)
Sep 25 Python
Python解析多帧dicom数据详解
Jan 13 Python
python随机模块random的22种函数(小结)
May 15 Python
python爬虫基础知识点整理
Jun 02 Python
python 图像增强算法实现详解
Jan 24 Python
在PyCharm中安装PaddlePaddle的方法
Feb 05 Python
Python - 10行代码集2000张美女图
May 23 Python
python井字棋游戏实现人机对战
Apr 28 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新手上路(二)
2006/10/09 PHP
php 带逗号千位符数字的处理方法
2012/01/10 PHP
PHP中使用file_get_contents抓取网页中文乱码问题解决方法
2014/12/17 PHP
php中__toString()方法用法示例
2016/12/07 PHP
PHP的PDO事务与自动提交
2019/01/24 PHP
PHP使用 Imagick 扩展实现图片合成,圆角处理功能示例
2019/09/09 PHP
禁止直接访问php文件代码分享
2020/05/05 PHP
如何实现iframe(嵌入式帧)的自适应高度
2006/07/26 Javascript
JavaScript入门教程(11) js事件处理
2009/01/31 Javascript
javascript json 新手入门文档
2009/12/03 Javascript
js中更短的 Array 类型转换
2011/10/30 Javascript
jquery选择器原理介绍($()使用方法)
2014/03/25 Javascript
js和jquery中循环的退出和继续学习记录
2014/09/06 Javascript
详谈javascript异步编程
2016/02/21 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
2017/06/03 Javascript
vue渲染时闪烁{{}}的问题及解决方法
2018/03/28 Javascript
解决iview多表头动态更改列元素发生的错误的方法
2018/11/02 Javascript
JS实现拼图游戏
2021/01/29 Javascript
jQuery 实现DOM元素拖拽交换位置的实例代码
2020/07/14 jQuery
TensorFlow 合并/连接数组的方法
2018/07/27 Python
浅谈Python_Openpyxl使用(最全总结)
2019/09/05 Python
Python基于pip实现离线打包过程详解
2020/05/15 Python
解决python cv2.imread 读取中文路径的图片返回为None的问题
2020/06/02 Python
Python flask框架端口失效解决方案
2020/06/04 Python
Html5踩坑记之mandMobile使用小记
2020/04/02 HTML / CSS
美国时尚女装在线:Missguided
2016/12/03 全球购物
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
美国克罗格超市在线购物:Kroger
2019/06/21 全球购物
土木工程专业推荐信
2014/02/19 职场文书
旷工检讨书1000字
2015/01/01 职场文书
清明节文明祭祀倡议书
2015/04/28 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
广告策划的实习心得体会总结!
2019/07/22 职场文书
FP-growth算法发现频繁项集——发现频繁项集
2021/06/24 Python
前端实现滑动按钮AJAX与后端交互的示例代码
2022/02/24 Javascript