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的tkinter布局之简单的聊天窗口实现方法
Sep 03 Python
Python的Django框架中URLconf相关的一些技巧整理
Jul 18 Python
python中的不可变数据类型与可变数据类型详解
Sep 16 Python
Python实现登陆文件验证方法
Oct 06 Python
Python 实现交换矩阵的行示例
Jun 26 Python
基于python进行抽样分布描述及实践详解
Sep 02 Python
python logging日志模块原理及操作解析
Oct 12 Python
基于python检查SSL证书到期情况代码实例
Apr 04 Python
Python3实现飞机大战游戏
Apr 24 Python
Python爬虫如何应对Cloudflare邮箱加密
Jun 24 Python
jupyter使用自动补全和切换默认浏览器的方法
Nov 18 Python
golang中的空接口使用详解
Mar 30 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
JS实现php的伪分页
2008/05/25 PHP
PHP教程 变量定义
2009/10/23 PHP
深入分析php中接口与抽象类的区别
2013/06/08 PHP
php 生成自动创建文件夹并上传文件的示例代码
2014/03/07 PHP
php使用mkdir创建多级目录入门例子
2014/05/10 PHP
php可生成缩略图的文件上传类实例
2014/12/17 PHP
php实现文章置顶功能的方法
2016/10/20 PHP
JS实多级联动下拉菜单类,简单实现省市区联动菜单!
2007/05/03 Javascript
一组JS创建和操作表格的函数集合
2009/05/07 Javascript
基于jquery可配置循环左右滚动例子
2011/09/09 Javascript
jQuery 设置 CSS 属性示例介绍
2014/01/16 Javascript
Windows 系统下安装和部署Egret的开发环境
2014/07/31 Javascript
IE下使用jQuery重置iframe地址时内存泄露问题解决办法
2015/02/05 Javascript
JQuery中$.each 和$(selector).each()的区别详解
2015/03/13 Javascript
javascript实现的闭包简单实例
2015/07/17 Javascript
NodeJS使用formidable实现文件上传
2016/10/27 NodeJs
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
Javascript中prototype与__proto__的关系详解
2018/03/11 Javascript
微信小程序 导入图标实现过程详解
2019/10/11 Javascript
Python3基础之list列表实例解析
2014/08/13 Python
Python基于Tkinter的HelloWorld入门实例
2015/06/17 Python
python构建深度神经网络(DNN)
2018/03/10 Python
使用Python处理Excel表格的简单方法
2018/06/07 Python
python中将zip压缩包转为gz.tar的方法
2018/10/18 Python
Python中format()格式输出全解
2019/04/12 Python
深入浅析python3中的unicode和bytes问题
2019/07/03 Python
HTML5未来发展趋势
2016/02/01 HTML / CSS
药剂专业自荐信范文
2014/04/16 职场文书
竞选大队长演讲稿
2014/04/29 职场文书
完美的中文自荐信
2014/05/24 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
党员教师个人对照检查材料(群众路线)
2014/09/26 职场文书
升学宴家长致辞
2015/07/27 职场文书
html粘性页脚的具体使用
2022/01/18 HTML / CSS
SQL语句中EXISTS的详细用法大全
2022/06/25 MySQL