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聚类算法之DBSACN实例分析
Nov 20 Python
Python常用内置模块之xml模块(详解)
May 23 Python
python集合比较(交集,并集,差集)方法详解
Sep 13 Python
朴素贝叶斯Python实例及解析
Nov 19 Python
Python弹出输入框并获取输入值的实例
Jun 18 Python
python实现车牌识别的示例代码
Aug 05 Python
Python递归函数 二分查找算法实现解析
Aug 12 Python
python 定时器每天就执行一次的实现代码
Aug 14 Python
Python实现语音识别和语音合成功能
Sep 20 Python
python操作gitlab API过程解析
Dec 27 Python
Pytorch之parameters的使用
Dec 31 Python
python 对图片进行简单的处理
Jun 23 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自定义函数之递归删除文件及目录
2010/08/08 PHP
PHP中simplexml_load_string函数使用说明
2011/01/01 PHP
php编写一个简单的路由类
2011/04/13 PHP
深入解析yii权限分级式访问控制的实现(非RBAC法)
2013/06/13 PHP
php5.3 注意事项说明
2013/07/01 PHP
Thinkphp中Create方法深入探究
2014/06/16 PHP
PHP中文乱码解决方案
2015/03/05 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
2019/12/31 PHP
PHP字符串与数组处理函数用法小结
2020/01/07 PHP
获取当前网页document.url location.href区别总结
2008/05/10 Javascript
Javascript结合css实现网页换肤功能
2009/11/02 Javascript
COM中获取JavaScript数组大小的代码
2009/11/22 Javascript
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
2014/02/12 Javascript
js对象基础实例分析
2015/01/13 Javascript
javascript中数组方法汇总
2015/07/07 Javascript
基于jQuery Tipso插件实现消息提示框特效
2016/03/16 Javascript
AngularJS实现textarea记录只能输入规定数量的字符并显示
2016/04/26 Javascript
jQuery 中ajax异步调用的四种方式
2016/06/28 Javascript
bootstrap fileinput 上传插件的基础使用
2017/02/17 Javascript
JS移动端/H5同时选择多张图片上传并使用canvas压缩图片
2017/06/20 Javascript
NodeJS实现不可逆加密与密码密文保存的方法
2018/03/16 NodeJs
使用bootstrap实现下拉框搜索功能的实例讲解
2018/08/10 Javascript
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
微信小程序绑定手机号获取验证码功能
2019/10/22 Javascript
webpack4 配置 ssr 环境遇到“document is not defined”
2019/10/24 Javascript
python求最大连续子数组的和
2018/07/07 Python
python字符串和常用数据结构知识总结
2019/05/21 Python
flask框架url与重定向操作实例详解
2020/01/25 Python
python不到50行代码完成了多张excel合并的实现示例
2020/05/28 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
爱护公物演讲稿
2014/09/09 职场文书
写景作文评语集锦
2014/12/25 职场文书
用Python简陋模拟n阶魔方
2021/04/17 Python
浅谈mysql执行过程以及顺序
2021/05/12 MySQL