Linux Ubuntu11.10 python安装MySQLdb模块

嘿嘿,貌似是第一篇博客哟~

网络中心的老师说要用shell记录RRD数据库里的信息保存在txt里,然后用python读取文本存入Mysql里。好吧,好像很多狗血的名词...

啊啊啊,废话好多,先记录一下python中Mysql模块的安装过程吧,着实纠结了本宫几个小时的光阴。

一、先试试你的Python模块有木有MySQLdb模块。

         import MySQLdb   如果python编译器没有报错,恭喜你,赶快点右上角的叉叉关掉这篇文章。

二、安装python的MySQLdb

        下载 MySQL-python-1.2.3c1.tar.gz 存在一个地方:比如~/program/Python/

         当然也可以通过shell命令下载    wget -O python-1.2.3c1.tar.gz  http://cdnetworks-kr-1.dl.sourceforge.net/project/mysql-python/mysql-python-test/1.2.3c1/MySQL-python-1.2.3c1.tar.gz

         解压文件 :tar xzvf python-1.2.3c1.tar.gz  

         进入目录:cd MySQL-python-1.2.3c1           ~/program/Python/MySQL-python-1.2.3c1$

         运行setup.py:  ~/program/Python/MySQL-python-1.2.3c1$:python setup.py build

         然后!然后出现了华丽丽的第一个错误:ImportError: No module named setuptools 找不到setuptools模块啊有木有!找不到怎么办啊!安装一个啊,魂淡!

三、安装setuptools模块

        下载一个setuptools-0.6c8.tar.gz,然后解压,然后运行

         python setup.py build

四、继续试图安装MySQLdb模块

         sudo python setup.py install

         然后!然后出现了华丽丽的第二个错误:mysql_config not found!!找不到mysql_config文件啊有木有!!找不到怎么办啊!继续安装啊,魂淡!

五、安装Mysql文件

        这个简单,直接用shell命令安装,sudo spt-get install mysql-server

        安装过程中,让你确认你就确认,让你输密码你就输密码。。。

       再一次重复步骤四,还是找不到mysql_config啊有木有!这是坑爹嘛!!怎么办!继续安装啊,啊啊啊~!

六、安装mysql_dev包

       这个也简单,shell命令:sudo apt-get install libmysqlclient15-dev

       这时候你去   目录下找找有木有mysql_config文件,找不到怎么办,全盘搜索啊亲~还是找不到怎么办,关电脑睡会先,睡起来再找。

七、找到mysql_config文件的目录,回到MySQLdb源码目录, vi setup_posix.py 或 vimsetup_posix.py打开配置文件,找到mysql_config.path一行,把路径改为mysql安装路径 下bin目录,即mysql_config.path ="/usr/local/mysql/bin/mysql_config"。

八、重复步骤四,大概就可以了吧.....结果呢!不可以啊!魂淡,怎么还不行!!报错:Python.h:没有那个文件或目录,百度一下,说是缺少python-dev啊,继续装起来。

九:sudo qpt-get install python-dev,再试一次步骤四。


终于安装成功鸟!真费事,先去看个电影先...

什么?有同学问Windows下怎么安装?!亲,你真幸福,给个网址直接下载运行exe就可以啦!http://code.google.com/p/soemin/downloads/detail?name=MySQL-python-1.2.3.win32-py2.7.exe&can=2&q=  


下面要研究的就是怎么用Python操作mysql数据库啦,啦啦啦~

先看下这个连接:http://blog.chinaunix.net/uid-8487640-id-3183185.html

  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值