Python MySQLdb Linux下安装笔记


Posted in Python onMay 09, 2015

在家里windows环境下搞了一次
见   python MySQLdb在windows环境下的快速安装、问题解决方式
https://3water.com/article/65746.htm

在公司开发需要,再搞一次,linux下的。
发现用编译的方式安装真的很蛋疼,不过也算见见世面,各种问题......奋斗

这里也有两种方式:

A.快速安装
B.自己编译

1.最快速最简单方法(赶时间的话)

sudo yum install MySQL-python

可能遇到问题:
>>> import MySQLdb

Traceback (most recent call last):

  File "<stdin>", line 1, in ?

  File "MySQLdb/__init__.py", line 22, in ?

    raise ImportError("this is MySQLdb version %s, but _mysql is version %r" %

ImportError: this is MySQLdb version (1, 2, 3, 'final', 0), but _mysql is version (1, 2, 1, 'final', 1)

原因:之前使用编译的方法进行安装,下的是1.2.3,但是用yum目前最高1.2.1,冲突
解决方法:删除已经编译的文件
                  rm -rf MySQL-python-1.2.3/

再进行
>>> import MySQLdb

无错误,则表示成功了

2.自己编译安装(有时间的话。。。?澹?/p>

需要:
A.gcc
B.setuptools  

wget -O setuptools-0.6c8.tar.gz  http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c8.tar.gz

解压执行 sudo easy_install.py [或者 python setup.py build   && sudo python setup.py install]
C.python-dev   在   sudo apt-get install python-dev
   否则会报异常:fatal error: Python.h: 没有那个文件或目录

步骤:
A.下载:wget http://sourceforge.net/projects/mysql-python/files/latest/download
B.

$ tar xfz MySQL-python-1.2.3.tar.gz

$ cd MySQL-python-1.2.3

$whereis  mysql_config 

mysql_config: /usr/bin/mysql_config

$ vim site.cfg

修改mysql_config为mysql配置文件的路径 /usr/bin/mysql_config
还要修改
 threadsafe = False

$ python setup.py build

$ sudo python setup.py install

完~

Python 相关文章推荐
深度剖析使用python抓取网页正文的源码
Jun 11 Python
在Python中编写数据库模块的教程
Apr 29 Python
Python多进程并发(multiprocessing)用法实例详解
Jun 02 Python
Python入门之后再看点什么好?
Mar 05 Python
对python 多个分隔符split 的实例详解
Dec 20 Python
python rsa实现数据加密和解密、签名加密和验签功能
Sep 18 Python
wxpython布局的实现方法
Nov 01 Python
python3 常见解密加密算法实例分析【base64、MD5等】
Dec 19 Python
Python多进程编程multiprocessing代码实例
Mar 12 Python
python实现简单的tcp 文件下载
Sep 16 Python
python统计mysql数据量变化并调用接口告警的示例代码
Sep 21 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
Nov 12 Python
python实现类的静态变量用法实例
May 08 #Python
python使用pil生成图片验证码的方法
May 08 #Python
python实现连接mongodb的方法
May 08 #Python
python写入xml文件的方法
May 08 #Python
python从sqlite读取并显示数据的方法
May 08 #Python
python创建一个最简单http webserver服务器的方法
May 08 #Python
python分析网页上所有超链接的方法
May 08 #Python
You might like
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
jqPlot Option配置对象详解
2009/07/25 Javascript
jq实现酷炫的鼠标经过图片翻滚效果
2014/03/12 Javascript
jQuery将多条数据插入模态框的示例代码
2014/09/25 Javascript
13 款最热门的 jQuery 图像 360 度旋转插件推荐
2014/12/09 Javascript
深入探究使JavaScript动画流畅的一些方法
2015/06/30 Javascript
bootstrap导航条实现代码
2016/12/28 Javascript
微信小程序侧边栏滑动特效(左右滑动)
2017/01/23 Javascript
vue实现提示保存后退出的方法
2018/03/15 Javascript
JavaScript观察者模式原理与用法实例详解
2020/03/10 Javascript
vue实现lodop打印功能的示例
2020/11/11 Javascript
[04:04]显微镜下的DOTA2第六期——电影级别的华丽团战
2014/06/20 DOTA
Python中splitlines()方法的使用简介
2015/05/20 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
2016/05/25 Python
Python实现全排列的打印
2018/08/18 Python
python之线程通过信号pyqtSignal刷新ui的方法
2019/01/11 Python
Python之列表实现栈的工作功能
2019/01/28 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
2019/08/15 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
2019/09/11 Python
python已协程方式处理任务实现过程
2019/12/27 Python
TensorFlow查看输入节点和输出节点名称方式
2020/01/04 Python
利用Python的folium包绘制城市道路图的实现示例
2020/08/24 Python
CSS3 对过渡(transition)进行调速以及延时
2020/10/21 HTML / CSS
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
Snapfish爱尔兰:在线照片打印和个性化照片礼品
2018/09/17 全球购物
酒店应聘自荐信
2013/11/09 职场文书
经济信息系毕业生自荐信范文
2014/03/15 职场文书
关于热爱祖国的演讲稿
2014/05/04 职场文书
党的群众路线教育学习材料
2014/05/12 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
战略性融资合作协议书范本
2014/10/17 职场文书
如何写贫困证明申请书
2014/10/29 职场文书
Java输出Hello World完美过程解析
2021/06/13 Java/Android
IDEA 2022 Translation 未知错误 翻译文档失败
2022/04/24 Java/Android
Android实现获取短信验证码并自动填充
2023/05/21 Java/Android