python连接mysql之mysql-python安装

第一步:安装python

1.下载python ,路径https://www.python.org/downloads/

2.解压安装包:tar -zxvf Python-xxx.tar.gz

 cd  python-xxx

3、configure,设置安装路径

./configure --prefix=/home/your username/pythonxx

4、make && make install

至此,python算是安装完成,但是当系统中包含多个python版本的时候,如何确定你使用的为你安装的python版本呢,需要做以下步骤:

①执行cd ~

②编辑.bashrc文件:vi .bashrc

在该文件中添加 export PATH=/home/your username/pythonxx/bin:$PATH  注:标红部分其实就是你的python安装路径,根据需求可适当调整。

至此,版本管理设定完成。

第二步:安装MySQLdb

同样首先需要下载MySQL-python包,给个下载地址:http://download.csdn.net/download/fhqsse220/5602861

解压后,切换到该目录下,执行python setup.py build和python setup.py install

注:如何系统没有安装setuptools会报错


原因是因为没有安装setuptools。接下来需要安装setuptools

先下载setuptools文件,路径为:https://pypi.python.org/pypi/setuptools/#downloads

切换到setuptoolsxx目录下

执行python setup.py build和python setup.py install

出现如下错误,没有找到mysql_config文件。

EnvironmentError: mysql_config not found

去到mysql安装路径的bin目录下,查看,结果发现该文件存在,则需要做如下处理:

修改setuptools安装文件目录下,找到setup_posix.py文件,查看该文件,找到:mysql_config.path = "mysql_config" 修改为:
mysql_config.path = "/你的mysql安装路径/bin/mysql_config" 

再执行之前操作,即可安装好setuptools。

然后,再执行MySQL-python安装操作,安装成功后,测试。


输入import MySQLdb后发现缺少一个动态库。

解决办法,找到该动态库,执行如下操作

ln -s /你的mysql安装路径/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18 注意:该命令执行需要root权限,因此只能找有权限的人帮执行

执行完成之后,运行成功。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值