Linux下编译安装MySQL-Python教程


Posted in Python onFebruary 02, 2015

1、下载mysql-python

官网地址:http://sourceforge.net/projects/mysql-python/

2、安装mysql-python

# tar -zxvf MySQL-python-1.2.3.tar.gz

# cd MySQL-python-1.2.3

# whereis mysql_config

mysql_config: /usr/bin/mysql_config /usr/share/man/man1/mysql_config.1.gz

# vi site.cfg

threadsafe = False

mysql_config = /usr/bin/mysql_config

# whereis mysql

mysql: /usr/bin/mysql /usr/lib/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

# export LD_LIBRARY_PATH=/usr/include/mysql

# python setup.py build

# python setup.py install

注意:
1.编译mysql-python需要mysql头文件。
2.安装mysql-python需要setuptools工具。

3、测试

# python

>>> import MySQLdb

>>>

如果没有错误提示或者以下错误提示,那么表示安装成功。

错误提示:

/usr/local/lib/python2.6/site-packages/MySQL_python-1.2.3-py2.6-linux-x86_64.egg/_mysql.py:3: UserWarning: Module _mysql was already imported from /usr/local/lib/python2.6/site-packages/MySQL_python-1.2.3-py2.6-linux-x86_64.egg/_mysql.pyc, but /root/MySQL-python-1.2.3 is being added to sys.path

报错原因:

执行python setup.py install,MySQLdb模块会被拷贝python的site-packages目录。如果在执行python的目录中存在相同的模块,就可能重复导入模块。

解决办法:

换个目录执行python即可。

Python 相关文章推荐
python目录与文件名操作例子
Aug 28 Python
Python协程的用法和例子详解
Sep 09 Python
Python 错误和异常代码详解
Jan 29 Python
python 文件转成16进制数组的实例
Jul 09 Python
在Pycharm terminal中字体大小设置的方法
Jan 16 Python
利用Python查看微信共同好友功能的实现代码
Apr 24 Python
详解Python的循环结构知识点
May 20 Python
10分钟用python搭建一个超好用的CMDB系统
Jul 17 Python
Python的bit_length函数来二进制的位数方法
Aug 27 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
Jun 10 Python
Django ORM判断查询结果是否为空,判断django中的orm为空实例
Jul 09 Python
Python变量及数据类型用法原理汇总
Aug 06 Python
Python写的服务监控程序实例
Jan 31 #Python
用python 制作图片转pdf工具
Jan 30 #Python
Python是编译运行的验证方法
Jan 30 #Python
Python的类实例属性访问规则探讨
Jan 30 #Python
Python中的作用域规则详解
Jan 30 #Python
Python中使用Boolean操作符做真值测试实例
Jan 30 #Python
Python中的zip函数使用示例
Jan 29 #Python
You might like
多重?l件?合查?(二)
2006/10/09 PHP
php面向对象全攻略 (十七) 自动加载类
2009/09/30 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
2008/12/29 Javascript
JavaScript 学习笔记 Black.Caffeine 09.11.28
2009/11/30 Javascript
js 实现菜单左右滚动显示示例介绍
2013/11/21 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
2013/12/04 Javascript
js限制checkbox选中个数以限制六个为例
2014/07/15 Javascript
javascript实现捕捉键盘上按下的键
2015/05/05 Javascript
vuejs动态组件给子组件传递数据的方法详解
2016/09/09 Javascript
form表单转Json提交的方法(推荐)
2016/09/23 Javascript
不使用script导入js文件的几种方法
2016/10/27 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
2017/03/09 Javascript
AngularJS表单验证功能分析
2017/05/26 Javascript
vue 使用eventBus实现同级组件的通讯
2018/03/02 Javascript
vue 解决addRoutes动态添加路由后刷新失效问题
2018/07/02 Javascript
React+Webpack快速上手指南(小结)
2018/08/15 Javascript
详解babel升级到7.X采坑总结
2019/05/12 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
vue 子组件和父组件传值的示例
2020/09/11 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
2020/12/02 Vue.js
详解Python中的文件操作
2016/08/28 Python
Python中标准库OS的常用方法总结大全
2017/07/19 Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
2018/04/30 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
Python实现基于SVM的分类器的方法
2019/07/19 Python
美国钻石商店:Zales
2016/11/20 全球购物
业务主管岗位职责
2013/11/20 职场文书
会计出纳员的自我评价
2014/01/15 职场文书
餐饮商业计划书范文
2014/04/29 职场文书
国贸专业求职信
2014/06/28 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
2015年煤矿安全工作总结
2015/05/23 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
《鸡兔同笼》教学反思
2016/02/19 职场文书
将MySQL的表数据全量导入clichhouse库中
2022/03/21 MySQL