python 安装mysqldb linux,linux 安装 MySQLdb for python

MySQL for Python library为python访问mysql提供数据引擎。

首先安装mysql

sudo apt-get install mysql-server

安装mysql-python

下载MySQL-python-1.2.3.tar.gz,然后解压该文件包,

cd MySQL-python-1.2.3,进入解压的文件夹,

通常linux文件包内部都带有一个README或者INSTALL,里面包含有该文件包的安装说明、环境变量的配置方法等等,初学者要养成阅读该文件的习惯。根据INSTALL文件的说明,安装方法如下:

1) 配置site.cfg文件中mysql_config的路径。

2) 编译安装。

配置:通过如下命令查看mysql_config该可执行文件是否存在。

which mysql_config (或者 sudo find / -name mysql_config)

存在则用其路径替换site.cfg中对应的配置,去掉mysql_config=XXX这行的注释,

并改成mysql_config=/usr/bin/mysql_config

(以mysql_config文件所在机器上的目录为准)

不存在则命令行重新安装,sudo apt-get install libmysqld-dev,然后就想配置。

(该安装方法是ubuntu linux的安装方法,其他系统请查询对应命令)

编译安装:

执行下面命令,此时可以成功编译安装了:

python setup.py build

sudo python setup.py install

注意:编译过程中还有可能会碰到,Python.h No such file or directory

出现No such file or directory的错误,有两种情况,

一种是真的没有Python.h这个文件;

一种是Python的版本不对;

可以进入/usr/include/文件夹下的Python2.x文件夹里查找是否有Python.h这个文件。

如果是第一种情况,那么需要安装Python-dev这个包,

sudo apt-get install python-dev

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值