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错误: SyntaxError: Non-ASCII character解决办法
Jun 08 Python
Python实现螺旋矩阵的填充算法示例
Dec 28 Python
celery4+django2定时任务的实现代码
Dec 23 Python
python3的url编码和解码,自定义gbk、utf-8的例子
Aug 22 Python
pytorch中的自定义反向传播,求导实例
Jan 06 Python
dpn网络的pytorch实现方式
Jan 14 Python
python统计字符的个数代码实例
Feb 07 Python
jupyter notebook插入本地图片的实现
Apr 13 Python
在python3.64中安装pyinstaller库的方法步骤
Jun 02 Python
Python3 webservice接口测试代码详解
Jun 23 Python
Python3+Appium安装及Appium模拟微信登录方法详解
Feb 16 Python
图文详解matlab原始处理图像几何变换
Jul 09 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
动态生成gif格式的图像要注意?
2006/10/09 PHP
PHP中使用glob函数实现一句话删除某个目录下的所有文件
2014/07/22 PHP
关于WordPress的SEO优化相关的一些PHP页面脚本技巧
2015/12/10 PHP
PHP 7.1中AES加解密方法mcrypt_module_open()的替换方案
2017/10/17 PHP
PHP PDOStatement::bindParam讲解
2019/01/30 PHP
Javascript this指针
2009/07/30 Javascript
设置iframe的document.designMode后仅Firefox中其body.innerHTML为br
2012/02/27 Javascript
nodejs win7下安装方法
2012/05/24 NodeJs
网页收藏夹显示ICO图标(代码少)
2015/08/04 Javascript
JS中的eval 为什么加括号
2016/04/13 Javascript
jQuery事件委托之Safari
2016/07/05 Javascript
js遍历json的key和value的实例
2017/01/22 Javascript
jQuery Pagination分页插件_动力节点Java学院整理
2017/07/17 jQuery
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
2017/09/11 Javascript
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
2017/09/12 jQuery
Vue.js分页组件实现:diVuePagination的使用详解
2018/01/10 Javascript
对angularJs中自定义指令replace的属性详解
2018/10/09 Javascript
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
2018/11/06 Javascript
浅析JavaScript异步代码优化
2019/03/18 Javascript
微信小程序录音实现功能并上传(使用node解析接收)
2020/02/26 Javascript
小程序跳转H5页面的方法步骤
2020/03/06 Javascript
[02:35]DOTA2英雄基础教程 狙击手
2014/01/14 DOTA
[00:32]2018DOTA2亚洲邀请赛EG出场
2018/04/03 DOTA
python网页请求urllib2模块简单封装代码
2014/02/07 Python
python 生成器协程运算实例
2017/09/04 Python
python单例模式的多种实现方法
2019/07/26 Python
基于python二叉树的构造和打印例子
2019/08/09 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
python将dict中的unicode打印成中文实例
2020/05/11 Python
详解Python中如何将数据存储为json格式的文件
2020/11/18 Python
法国床上用品商店:La Compagnie du lit
2019/12/26 全球购物
过滤器的用法
2013/10/08 面试题
如何在Shell脚本中使用函数
2015/09/06 面试题
师范应届生求职信
2013/11/15 职场文书
办公室前台的岗位职责
2013/12/20 职场文书
大学计划书范文800字
2014/08/14 职场文书