python安装MySQLdb

1.MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的。

2.为了用DB-API编写MySQL脚本,必须确保已经安装了MySQL
复制以下代码,并执行:

#!/usr/bin/env python
#coding:utf-8
import MySQLdb

如果执行后的输出结果如下所示,意味着你没有安装 MySQLdb 模块:

Traceback (most recent call last):
  File "test.py", line 3, in <module>
    import MySQLdb
ImportError: No module named MySQLdb

3.如何安装 MySQLdb
(1)下载安装包:访问网址https://pypi.org/project/MySQL-python/#files添加链接描述下载合适的安装包。分为预编译的二进制文件和源代码安装包。
(2)安装:如果您选择二进制文件发行版本的话,安装过程基本安装提示即可完成。如果从源代码进行安装的话,如下操作:

unzip MySQL-python-1.2.5.zip
cd MySQL-python-1.2.5/
python setup.py build

在执行python setup.py build时如果有以下报错:

File "/root/MySQL-python-1.2.5/setup_posix.py", line 25, in mysql_config
    raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found

处理方式:

yum install mariadb-devel -y

安装mariadb-devel,我使用的是mariaab数据库,如果的别的数据库,可以尝试类似操作。

如果有以下报错:

 #include "Python.h"
                    ^
compilation terminated.
error: command 'gcc' failed with exit status 1
处理方式:
yum install python-devel  -y

处理完所有错误后,重新执行:

python setup.py build
python setup.py install

重新导入MySQLdb,测试是否安装成功。我在安装过程中遇到了以上两个问题,如果你遇到了别的问题,自行处理。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值