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随机读取文件实现实例
May 25 Python
快速了解Python中的装饰器
Jan 11 Python
Python 变量类型详解
Oct 10 Python
Django 路由控制的实现代码
Nov 08 Python
python实现RabbitMQ的消息队列的示例代码
Nov 08 Python
Pyqt5 基本界面组件之inputDialog的使用
Jun 25 Python
Python中base64与xml取值结合问题
Dec 22 Python
pandas-resample按时间聚合实例
Dec 27 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
Mar 23 Python
Python设计密码强度校验程序
Jul 30 Python
next在python中返回迭代器的实例方法
Dec 15 Python
浅谈盘点5种基于Python生成的个性化语音方法
Feb 05 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
ioncube_loader_win_5.2.dll的错误解决方法
2015/01/04 PHP
php中实现获取随机数组列表的自定义函数
2015/04/02 PHP
PHP之密码加密的几种方式
2015/07/29 PHP
javascript编程起步(第二课)
2007/01/10 Javascript
js setattribute批量设置css样式
2009/11/26 Javascript
javascript Object与Function使用
2010/01/11 Javascript
Javascript 判断客户端浏览器类型代码
2010/03/01 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
jQuery 自定义下拉框(DropDown)附源码下载
2016/07/22 Javascript
javascript  数组排序与对象排序的实例
2017/07/17 Javascript
jQuery实现注册会员时密码强度提示信息功能示例
2017/09/05 jQuery
Nodejs 和 Electron ubuntu下快速安装过程
2018/05/04 NodeJs
js form表单input框限制20个字符,10个汉字代码实例
2019/04/12 Javascript
vue下的@change事件的实现
2019/10/25 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
vue中activated的用法
2021/01/03 Vue.js
vue编写简单的购物车功能
2021/01/08 Vue.js
python实现爬虫统计学校BBS男女比例之数据处理(三)
2015/12/31 Python
简单实现python收发邮件功能
2018/01/05 Python
python 堆和优先队列的使用详解
2019/03/05 Python
python3的print()函数的用法图文讲解
2019/07/16 Python
python requests.get带header
2020/05/05 Python
python tkinter的消息框模块(messagebox,simpledialog)
2020/11/07 Python
python unichr函数知识点总结
2020/12/16 Python
CSS3实现滚动条动画效果代码分享
2016/08/03 HTML / CSS
高级运动鞋:GREATS
2019/07/19 全球购物
医药代表个人的求职信分享
2013/12/08 职场文书
公司活动策划方案
2014/01/13 职场文书
英文升职感谢信
2015/01/23 职场文书
劳动争议仲裁代理词
2015/05/25 职场文书
医护人员继续教育学习心得体会
2016/01/19 职场文书
初中物理教学反思
2016/02/19 职场文书
2016年企业先进员工事迹材料
2016/02/25 职场文书
当你找不到方向的时候,不妨读读刘备的一生
2019/08/05 职场文书
浅谈Java父子类加载顺序
2021/08/04 Java/Android
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle