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 10 Python
Python使用Phantomjs截屏网页的方法
May 17 Python
python实现验证码识别功能
Jun 07 Python
使用pandas将numpy中的数组数据保存到csv文件的方法
Jun 14 Python
Python实现的矩阵转置与矩阵相乘运算示例
Mar 26 Python
Python数据类型之Set集合实例详解
May 07 Python
浅谈Pytorch中的torch.gather函数的含义
Aug 18 Python
python脚本之一键移动自定格式文件方法实例
Sep 02 Python
大数据分析用java还是Python
Jul 06 Python
Selenium Webdriver元素定位的八种常用方式(小结)
Jan 13 Python
解决pytorch 损失函数中输入输出不匹配的问题
Jun 05 Python
Elasticsearch 数据类型及管理
Apr 19 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
phpExcel导出大量数据出现内存溢出错误的解决方法
2013/02/28 PHP
PHP获取表单所有复选框的值的方法
2014/08/28 PHP
Zend Framework基本页面布局分析
2016/03/19 PHP
Javascript 获取滚动条位置等信息的函数
2009/09/08 Javascript
JavaScript中Date对象的常用方法示例
2015/10/24 Javascript
js操作cookie保存浏览记录的方法
2015/12/25 Javascript
BootStrap Table 分页后重新搜索问题的解决办法
2016/08/08 Javascript
require.js+vue开发微信上传图片组件
2016/10/27 Javascript
React Form组件的实现封装杂谈
2018/05/07 Javascript
vue 2.8.2版本配置刚进入时候的默认页面方法
2018/09/21 Javascript
详解webpack编译速度提升之DllPlugin
2019/02/05 Javascript
vue data恢复初始化数据的实现方法
2019/10/31 Javascript
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
[10:18]2018DOTA2国际邀请赛寻真——Fnatic能否笑到最后?
2018/08/14 DOTA
[02:21]十步杀一人,千里不留行——DOTA2全新英雄天涯墨客展示
2018/08/29 DOTA
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
python实现的系统实用log类实例
2015/06/30 Python
详解Python中的四种队列
2018/05/21 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
Django后台admin的使用详解
2019/07/08 Python
python多线程共享变量的使用和效率方法
2019/07/16 Python
Python 捕获代码中所有异常的方法
2020/08/03 Python
图解Python中深浅copy(通俗易懂)
2020/09/03 Python
Origins悦木之源英国官网:雅诗兰黛集团高端植物护肤品牌
2017/11/06 全球购物
法国亚马逊官方网站:Amazon.fr
2020/12/19 全球购物
DataList 能否分页,请问如何实现?
2015/05/03 面试题
一道Delphi上机题
2012/06/04 面试题
上课睡觉检讨书
2014/01/28 职场文书
六五普法规划实施方案
2014/03/21 职场文书
租房合同协议书
2014/04/09 职场文书
活动总结怎么写
2014/04/28 职场文书
八项规定个人对照检查材料思想汇报
2014/09/25 职场文书
追悼词范文大全
2015/06/23 职场文书
远程教育培训心得体会
2016/01/09 职场文书
考生诚信考试承诺书(2016版)
2016/03/25 职场文书