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使用urllib2提交http post请求的方法
May 26 Python
Linux CentOS7下安装python3 的方法
Jan 21 Python
pandas string转dataframe的方法
Apr 11 Python
Python2.7.10以上pip更新及其他包的安装教程
Jun 12 Python
Python基于jieba库进行简单分词及词云功能实现方法
Jun 16 Python
Python 判断奇数偶数的方法
Dec 20 Python
十分钟搞定pandas(入门教程)
Jun 21 Python
使用Python在Windows下获取USB PID&VID的方法
Jul 02 Python
centos7之Python3.74安装教程
Aug 15 Python
使用 Python 遍历目录树的方法
Feb 29 Python
pycharm 快速解决python代码冲突的问题
Jan 15 Python
Python实现简单的俄罗斯方块游戏
Sep 25 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
实用函数2
2007/11/08 PHP
jQuery 1.2.x 升? 1.3.x 注意事项
2009/05/06 Javascript
EasySlider 基于jQuery功能强大简单易用的滑动门插件
2010/06/11 Javascript
批量实现面向对象的实例代码
2013/07/01 Javascript
JS控制一个DIV层在指定时间内消失的方法
2014/02/17 Javascript
Javascript高级技巧分享
2014/02/25 Javascript
从零学JSON之JSON数据结构
2014/05/19 Javascript
浅谈 jQuery 事件源码定位问题
2014/06/18 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
jquery遍历table的tr获取td的值实现方法
2016/05/19 Javascript
微信JS接口大全
2016/08/25 Javascript
DOM操作原生js 的bug,使用jQuery 可以消除的解决方法
2016/09/04 Javascript
微信小程序 input表单与redio及下拉列表的使用实例
2017/09/20 Javascript
详解vuex的简单使用
2018/03/12 Javascript
浅谈JS对象添加getter与setter的5种方法
2018/06/09 Javascript
Vue中使用create-keyframe-animation与动画钩子完成复杂动画
2019/04/09 Javascript
JS实现电脑虚拟键盘的操作
2020/06/24 Javascript
深度解读vue-resize的具体用法
2020/07/08 Javascript
js实现盒子拖拽动画效果
2020/08/09 Javascript
selenium 反爬虫之跳过淘宝滑块验证功能的实现代码
2020/08/27 Javascript
一个超级简单的python web程序
2014/09/11 Python
在Python中编写数据库模块的教程
2015/04/29 Python
Python简单删除列表中相同元素的方法示例
2017/06/12 Python
python批量创建指定名称的文件夹
2019/03/21 Python
Django 中自定义 Admin 样式与功能的实现方法
2019/07/04 Python
英国骑行、跑步、游泳、铁人三项运动装备专卖店:Wiggle
2016/08/23 全球购物
eDreams葡萄牙:全球最大的在线旅行社之一
2019/04/15 全球购物
销售经理工作职责范文
2013/12/03 职场文书
办公室岗位职责
2014/02/12 职场文书
销售人员职业生涯规划范文
2014/03/01 职场文书
2014年社会实践活动总结范文
2014/04/29 职场文书
2014年小学教学工作总结
2014/11/13 职场文书
学风建设主题班会
2015/08/17 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书
用python修改excel表某一列内容的操作方法
2021/06/11 Python
浅析Python实现DFA算法
2021/06/26 Python