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实现将英文单词表示的数字转换成阿拉伯数字的方法
Jul 02 Python
Python中常见的数据类型小结
Aug 29 Python
python图片验证码生成代码
Jul 02 Python
Python实现读取txt文件并画三维图简单代码示例
Dec 09 Python
详解python3中tkinter知识点
Jun 21 Python
python按时间排序目录下的文件实现方法
Oct 17 Python
Python输出\u编码将其转换成中文的实例
Dec 15 Python
python3用PIL把图片转换为RGB图片的实例
Jul 04 Python
Django REST framework 单元测试实例解析
Nov 07 Python
Python按照list dict key进行排序过程解析
Apr 04 Python
pandas数据拼接的实现示例
Apr 16 Python
浅谈Python描述数据结构之KMP篇
Sep 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
转PHP手册及PHP编程标准
2006/12/17 PHP
PHP 创建标签云函数代码
2010/05/26 PHP
php简单开启gzip压缩方法(zlib.output_compression)
2013/04/13 PHP
PHP 二维数组根据某个字段排序的具体实现
2014/06/03 PHP
在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
2016/04/04 PHP
PHP数据库表操作的封装类及用法实例详解
2016/07/12 PHP
建立良好体验度的Web注册系统ajax
2007/07/09 Javascript
javascript parseInt() 函数的进制转换注意细节
2013/01/08 Javascript
javascript实现的右下角弹窗实例
2015/04/24 Javascript
js实现不提交表单获取单选按钮值的方法
2015/08/21 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
2016/09/21 Javascript
原生JS实现图片无缝滚动方法(附带封装的运动框架)
2017/10/01 Javascript
JS实现div模块的截图并下载功能
2017/10/17 Javascript
浅谈es6语法 (Proxy和Reflect的对比)
2017/10/24 Javascript
基于滚动条位置判断的简单实例
2017/12/14 Javascript
微信小程序封装分享与分销功能过程解析
2019/08/13 Javascript
记录vue做微信自定义分享的一些问题
2019/09/12 Javascript
[01:45]绝对公平!DOTA2队长征召模式详解
2014/04/25 DOTA
python在linux中输出带颜色的文字的方法
2014/06/19 Python
python中日期和时间格式化输出的方法小结
2015/03/19 Python
解决Python requests 报错方法集锦
2017/03/19 Python
Python 迭代器与生成器实例详解
2017/05/18 Python
tensorflow输出权重值和偏差的方法
2018/02/10 Python
Python神奇的内置函数locals的实例讲解
2019/02/22 Python
详解Python 爬取13个旅游城市,告诉你五一大家最爱去哪玩?
2019/05/07 Python
OpenCV Python实现拼图小游戏
2020/03/23 Python
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
main 函数执行以前,还会执行什么代码
2013/04/17 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢?
2016/08/18 面试题
前台接待员岗位职责
2014/01/02 职场文书
物理专业本科生自荐信
2014/01/30 职场文书
公司会议开幕词
2015/01/29 职场文书
客房领班岗位职责
2015/02/11 职场文书
详解Redis复制原理
2021/06/04 Redis
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js