centos7安装mysqlclient报错mysql_config not found

环境:

服务器:centos7

开发环境:MacOS 10.13.6

 

问题描述:

python 对 mysql 的操作中大多数首先想到的是pymysql,确实肥肠好用,但是出于给自己找乐子的想法,改用mysqlclient来操作。

在本地mac上使用一切ok,正在和mysqlclient愉快的玩耍的时候,想到要不在服务器上试一试(挺突然的)

果然在服务器上第一步安装就出问题了,我来po张图

centos7安装mysqlclient报错mysql_config not found_第1张图片

解决方法,先安装mysql-devel,再安装mysqlclient

centos7安装mysqlclient报错mysql_config not found_第2张图片

但是这里又遇到一个问题:

centos7安装mysqlclient报错mysql_config not found_第3张图片

于是我查了一下这个mariadb-devel是什么东东

mysql-devel 开发用到的库以及包含文件

mysql mysql 客户端

mysql-server 数据库服务器

 

问题出在mysql5.7的源

 

解决方案:

安装mysql5.7的源解决:

[root@localhost ~]# cd /etc/yum.repos.d/

[root@localhost ~]# rpm -ivh http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

[root@localhost ~]# yum install mysql-devel

centos7安装mysqlclient报错mysql_config not found_第4张图片

 

安装完成后 一句pip install mysqlclient 带走所有困扰哈哈哈

 

 

你可能感兴趣的:(爬虫)