centos7安装mysqlclient报错mysql_config not found

环境:

服务器:centos7

开发环境:MacOS 10.13.6

 

问题描述:

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

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

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

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

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

于是我查了一下这个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

 

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

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值