Linux下Python调用MySQL

WBOY
发布: 2016-06-07 16:48:51
原创
1985 人浏览过

(1)首先需要安装mysql,并启动,确定mysql/lib等位置。 (2)安装setuptool工具(在线安装或者离线安装)。 (3)安装Mysqldb模

(1)首先需要安装mysql,并启动,确定mysql/lib等位置。
 
(2)安装setuptool工具(在线安装或者离线安装)。
 
(3)安装Mysqldb模块。
 
MySQLdb是Python连接MySQL的模块,下面介绍一下源码方式安装MySQLdb:
 1. 首先要下载下载:请到官方网站或者点击链接下载?use_mirror=nchc
 
2. 解压:tar zxvf MySQL-python*
 
3. 进入文件目录,运行以下命令:
 python setup.py install
 
4. 安装完成,到你的python安装目录下的site-packages目录里检查以下文件是否存在,,如果存在即代表安装成功了
 Linux:MySQL_python-1.2.3c1-py2.6-Linux下Python调用MySQL-i686.egg  (该位置默认被加入了sys.path中)
 Mac OS X:MySQL_python-1.2.3c1-py2.6-macosx-10.4-x86_64.egg
 注:如果碰到mysql_config not found的问题,有两种方法解决:
 1)ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config
 将mysql_confi从你的安装目录链接到/usr/local/bin目录下,这样就可以在任意目录下访问了(也可以放到/usr/bin)
 2)编辑源码文件夹的site.cfg文件,去掉#mysql_config = /usr/local/bin/mysql_config前的注释#,修改后面的路径为你的mysql_config真正的目录就可以了。(如果不知道mysql_config在哪里,运行命令:whereis mysql_config)
 

注:如果碰到import error: libmysqlclient.so.18: cannot open shared object file: No such file or directory
 
解决方法: locate or find libmysqlclient.so.18 (前期已经确定了mysql的安装位置)
 
link path/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18 (默认的loconfig位置)
 
或者直接修改:vi /etc/ld.so.conf    //加入libmysqlclient.so.18 所在的目录
 
插入: /usr/lib/
 
保存退出后执行/sbin/ldconfig生效。

《Python核心编程 第二版》.(Wesley J. Chun ).[高清PDF中文版]

《Python开发技术详解》.( 周伟,宗杰).[高清PDF扫描版 随书视频 代码]

Python脚本获取Linux系统信息

在Ubuntu下用Python搭建桌面算法交易研究环境

Python 的详细介绍:请点这里
Python 的下载地址:请点这里

本文永久更新链接地址:

Linux下Python调用MySQL

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!