文档章节

python mysqldb的安装

崔小涣
 崔小涣
发布于 2014/05/16 16:11
字数 311
阅读 27
收藏 0

首先:需要安装setuptools-0.6c11

    安装过程:  wget -O setuptools-0.6c8.tar.gz  http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c8.tar.gz

                      tar xzvf setuptools-0.6c8.tar.gz

                      cd setuptools-0.6c8

                      python setup.py build

                       sudo python setup.py install  (这个安装必须要管理员权限支持)


    如果安装过程报错了:mysql_config not found

    需要指定一下mysql_config 的目录(需要在MySQLdb中指定,那就先安装mysqldb


然后:  下载python-1.2.3 wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz/download

            解压:tar zxf MySQL-python-1.2.3.tar.gz && cd MySQL-python-1.2.3

                       python setup.py build
                       python setup.py install(管理员权限)


感觉过程有点乱:

    整理一下:首先解压mysqldb

                    然后解压tools

                    然后build   tools

                    然后制定mysql_config 的目录(在mysqldb文件setup_posix.py 中mysql_config.path ="/usr/local/mysql/bin/mysql_config) 

                    然后install tools

                    然后 build mysqldb

                    最后 instabll mysqldb

                    最后:进入python的命令行,输入 import MySQLdb 没有报错则安装成功。


另外 出现进入 libmysqlclient_r.so.15 not found 等错误的时候

        mysql的lib目录如/usr/local/mysql/lib/mysql #与mysql安装目录相关。

          如果没有libmysqlclient_r.so 就建立一个软连接 ln -s libmysqlclient.so libmysqlclient_r.so


这个必须管理员权限


easyinstall  也可以采用这种方式进行安装

                    




   


© 著作权归作者所有

崔小涣
粉丝 28
博文 32
码字总数 11006
作品 0
海淀
后端工程师
私信 提问
Ubuntu下python安装mysqldb

Ubuntu下python安装mysqldb(驱动) 今天呢是Ubuntu下给python安装mysql驱动,方法如下:在终端中输入:sudo apt-get install python-mysqldbOK,搞定,简单吧?来测试下安装完成之后可以在Pyt...

cosmos180
2013/06/14
948
0
Python操作Mysql

首先,安装需要的环境,Mysql和Python就不说了,必备的东西。 主要是安装的MySQLdb,可以去sf.net下载,具体地址是http://sourceforge.net/projects/mysql-python/ 如果用Ubuntu,直接 sudo...

durban
2012/05/25
194
2
ImportError: No module named MySQLdb

ImportError: No module named MySQLdb 该错误是源于我们没有安装Python连接MySQL所需的MySQLdb库而引起。 MySQL是最流行的开源数据库之一,但在Python标准库中并没有集成MySQL接口程序,MyS...

netmouse
2014/10/17
112
0
python MySQLdb安装和使用

MySQLdb是Python连接MySQL的模块,下面介绍一下源码方式安装MySQLdb: 首先要下载下载:请到官方网站http://sourceforge.net/projects/mysql-python/或者点击链接下载http://downloads.sour...

我的去哈哈
2014/03/28
29.6K
2
Mac 之xampp 安装MySQLdb【非Pip安装】

刚学习python,到数据库这块,需要安装一个MySQLdb。记录下碰到的问题~~~ 我的环境:Mac High Sierra 10.13.6 + python 2.7 + XAMPP。 特此说明:以下安装只针对本机以及本人碰到的问题,不一...

干干
2018/09/10
86
0

没有更多内容

加载失败,请刷新页面

加载更多

sync.Mutex 互斥锁

说明: 互斥锁用来保证在任一时刻,只能有一个例程访问某对象。Mutex 的初始值为解锁状态。Mutex 通常作为其它结构体的匿名字段使用,使该结构体具有 Lock 和 Unlock 方法。Mutex 可...

李琼涛
5分钟前
1
0
自建redis笔记

自建redis笔记 最近在linux安装了一下redis,特做一些笔记! 本文先单节点启动redis,然后再进行持久化配置,在次基础上,再分享搭建主从模式的配置以及Sentinel 哨兵模式及集群的搭建 单节点...

北极之北
8分钟前
2
0
扛住阿里双十一高并发流量,Sentinel是怎么做到的?

Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景 本文介绍阿里开源限流熔断方案Sentinel功能、原理、架构、快速入门以及相关框架比较 基本介绍 1 名词解释 服务限流 :当系统资源...

分布式系统架构
9分钟前
2
0
事假杨晨龙(Z16021)月薪请假单

svn co URL --username xxx-- password yyy ./

桃花飞舞
33分钟前
3
0
当Activity关闭后,网络请求回调的处理

当我们在使用网络请求的时候,一般都是通过回调来获取请求到的数据。对于网络请求的回调需要注意的几个点 比如我们的回调在Activity中处理数据,当我们把Activity关闭后,如果获取到数据时,...

shzwork
34分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部