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自动安装pip
Apr 24 Python
python使用正则表达式检测密码强度源码分享
Jun 11 Python
python基础教程之基本数据类型和变量声明介绍
Aug 29 Python
Python Web框架Flask信号机制(signals)介绍
Jan 01 Python
python妹子图简单爬虫实例
Jul 07 Python
Python MD5加密实例详解
Aug 02 Python
Python使用matplotlib绘制三维图形示例
Aug 25 Python
python3实现名片管理系统
Nov 29 Python
python实现音乐播放和下载小程序功能
Apr 26 Python
Python操作MySQL数据库的示例代码
Jul 13 Python
只用50行Python代码爬取网络美女高清图片
Jun 02 Python
Python tensorflow卷积神经Inception V3网络结构
May 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 gbk环境下json_dencode传送来的汉字
2012/11/13 PHP
怎么在Windows系统中搭建php环境
2013/08/31 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
让Laravel API永远返回JSON格式响应的方法示例
2018/09/05 PHP
thinkphp3.2框架中where条件查询用法总结
2019/08/13 PHP
ThinkPHP5与单元测试PHPUnit使用详解
2020/02/23 PHP
Prototype的Class.create函数解析
2011/09/22 Javascript
js校验表单后提交表单的三种方法总结
2014/02/28 Javascript
javascript实现单击和双击并存的方法
2014/12/13 Javascript
详细分析使用AngularJS编程中提交表单的方式
2015/06/19 Javascript
jquery实现的Accordion折叠面板效果代码
2015/09/02 Javascript
利用bootstrapValidator验证UEditor
2016/09/14 Javascript
Javascript+CSS3实现进度条效果
2016/10/28 Javascript
Vue.js实战之使用Vuex + axios发送请求详解
2017/04/04 Javascript
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
js设置随机切换背景图片的简单实例
2017/11/12 Javascript
Vue仿支付宝支付功能
2018/05/25 Javascript
利用原生的JavaScript实现简单拼图游戏
2018/11/18 Javascript
vue实现树状表格效果
2020/12/29 Vue.js
python实现RSA加密(解密)算法
2016/02/17 Python
Python制作词云的方法
2018/01/03 Python
简单实现python聊天程序
2018/04/01 Python
Tensorflow 同时载入多个模型的实例讲解
2018/07/27 Python
selenium+python自动化测试之鼠标和键盘事件
2019/01/23 Python
python hash每次调用结果不同的原因
2019/11/21 Python
利用Python实现某OA系统的自动定位功能
2020/05/27 Python
python中numpy.empty()函数实例讲解
2021/02/05 Python
利用HTML5中的Canvas绘制一张笑脸的教程
2015/05/07 HTML / CSS
加拿大约会网站:EliteSingles.ca
2018/01/12 全球购物
澳大利亚婴儿礼品公司:The Baby Gift Company
2018/11/04 全球购物
DOUGLAS荷兰:购买香水和化妆品
2020/10/24 全球购物
庆六一活动总结
2014/08/29 职场文书
Python3 如何开启自带http服务
2021/05/18 Python
在 HTML 页面中使用 React的场景分析
2022/01/18 Javascript
MySQL七大JOIN的具体使用
2022/02/28 MySQL
SONY AN-LP1 短波有源天线放大器图
2022/04/05 无线电