分别在windows与centos下安装python的mysql驱动

前提:windows7,centos7.x,python3.6.8

centos下安装mysql-python

1.获取mysql-python驱动

MySQL-python 又叫 MySQLdb,是 Python 连接 MySQL 最流行的一个驱动,很多框架都也是基于此库进行开发,因为它是基于C开发的库,在 Windows 平台安装非常不友好,建议安装在linux上。下载地址:https://pypi.org/project/MySQL-python/#files
python-mysql
为什么不用命令“pip install mysql-python”呢?那是因为mysql-python与python3存在兼容问题,我们需要修改某些配置,才能顺利完成安装。
1.1 下载完成后,文件在/home//下载目录,这里我们将文件移到root用户的download文件夹。
在这里插入图片描述
1.2 解压zip

# cd /root/download/
# unzip MySQL-python-1.2.5.zip

2.检查是否有mysql_config文件

# find / -name mysql_config

在这里插入图片描述
== 有的话可以可以跳过以下步骤 ==
没有mysql_config文件的需要安装mysql-devel(在Debian或者Ubuntu下需要安装sqlclient-dev)

# yum install mysql-devel

再查看一下是否有了mysql_config文件,

# find / -name mysql_config #请记住查找出来的文件路径,后面需要用

3.修改mysql配置路径

# cd /root/download/MySQL-python-1.2.5
# vim setup_posix.py

修改第2行的“ConfigParser”为“configparser”
在这里插入图片描述
修改第27行mysql_config.path=“mysql_config”的引号中的mysql_config,将其改为上一步记住的路径,我这里是“/usr/bin/mysql_config”
在这里插入图片描述

4.安装mysql-python驱动

4.1 首先进入虚拟环境(activate的具体路径参照你自己的系统,我这里是/root/.Env/py3Env/bin)
在这里插入图片描述
4.2 安装

# cd ~/download/MySQL-python-1.2.5
# python setup.py build

在这里插入图片描述
在这里插入图片描述

# python setup.py install

在这里插入图片描述
4.3 验证安装
在这里插入图片描述
在这里插入图片描述
至此,centos下安装mysql-python驱动完成。

windows下安装mysqlclient

1.下载驱动

进入如下页面下载mysqlclient驱动,链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
在这里插入图片描述

2.安装

激活虚拟环境->转到下载目录->用pip安装->验证
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/diuleilaomu/article/details/86494696