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访问纯真IP数据库的代码
May 19 Python
python中urllib模块用法实例详解
Nov 19 Python
python执行外部程序的常用方法小结
Mar 21 Python
Python中exit、return、sys.exit()等使用实例和区别
May 28 Python
Python判断列表是否已排序的各种方法及其性能分析
Jun 20 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
Jan 29 Python
利用python如何在前程无忧高效投递简历
May 07 Python
利用python计算时间差(返回天数)
Sep 07 Python
如何基于python实现不邻接植花
May 01 Python
Python eval函数原理及用法解析
Nov 14 Python
详解BeautifulSoup获取特定标签下内容的方法
Dec 07 Python
Python基础之tkinter图形化界面学习
Apr 29 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中的(伪)多线程与多进程
2013/07/01 PHP
Swoole源码中如何查询Websocket的连接问题详解
2020/08/30 PHP
jQuery 获取URL参数的插件
2010/03/04 Javascript
JavaScript中常见陷阱小结
2010/04/27 Javascript
基于jQuery试卷自动排版系统
2010/07/18 Javascript
50个比较实用jQuery代码段
2011/09/18 Javascript
E3 tree 1.6在Firefox下显示问题的修复方法
2013/01/30 Javascript
JavaScript 获取任一float型小数点后两位的小数
2014/06/30 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
2014/06/30 Javascript
JS获取时间的方法
2015/01/21 Javascript
谈一谈javascript中继承的多种方式
2016/02/19 Javascript
jQuery使用ajax方法解析返回的json数据功能示例
2017/01/10 Javascript
配置eslint规范项目代码风格
2019/03/11 Javascript
产制造追溯系统之通过微信小程序实现移动端报表平台
2019/06/03 Javascript
vue store之状态管理模式的详细介绍
2019/06/13 Javascript
Vue + Element UI图片上传控件使用详解
2019/08/20 Javascript
小程序如何自主实现拦截器的示例代码
2019/11/04 Javascript
深入理解javascript中的this
2021/02/08 Javascript
python中的__slots__使用示例
2015/02/26 Python
Python3中常用的处理时间和实现定时任务的方法的介绍
2015/04/07 Python
在Python中使用lambda高效操作列表的教程
2015/04/24 Python
Python函数可变参数定义及其参数传递方式实例详解
2015/05/25 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
Anaconda+spyder+pycharm的pytorch配置详解(GPU)
2020/10/18 Python
Jupyter notebook命令和编辑模式常用快捷键汇总
2020/11/17 Python
Python的轻量级ORM框架peewee使用教程
2021/02/05 Python
基于 HTML5 WebGL 实现的垃圾分类系统
2019/10/08 HTML / CSS
澳洲CFL商城:CHEMIST FOR LESS(中文)
2021/02/28 全球购物
巴西最大的玩具连锁店:Ri Happy
2020/06/17 全球购物
总经理办公室主任岗位职责
2013/11/12 职场文书
办公室文书岗位职责
2013/12/16 职场文书
社会稳定风险评估方案
2014/06/02 职场文书
作文批改评语
2014/12/25 职场文书
小学音乐课歌曲《堆雪人》教学反思
2016/02/18 职场文书
MySQL 分页查询的优化技巧
2021/05/12 MySQL
Win10 heic文件怎么打开 ? Win10 heic文件打开教程
2022/04/06 数码科技