欢迎来到dalong的个人站|

记一次centos7安装python的mysql-client

1
2
Exception: Can not find valid pkg-config name.
Specify MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS env vars manuallyz
1
执行yum install mysql-community-devel --nogpgcheck  再尝试

起初安装发现缺少pkg-config和 MYSQLCLIENT_LDFLAGS环境变量 ,安装和手动声明环境变量后又报新的错

1
MYSQL_OPT_SSL_ENFORCE

 

然后看服务器的mysql版本

发现是mariadb 5

但是我们需要的是mysql 8.0

于是把mariadb卸载

1
2
3
4
5
6
7
8
9
10
rpm -qa | grep mariadb
输出:
mariadb-libs-5.5.50-1.el7_2.x86_64
mariadb-5.5.50-1.el7_2.x86_64
mariadb-server-5.5.50-1.el7_2.x86_64
 
然后执行
# rpm -e --nodeps mariadb-libs-5.5.50-1.el7_2.x86_64
# rpm -e --nodeps mariadb-5.5.50-1.el7_2.x86_64
# rpm -e --nodeps mariadb-server-5.5.50-1.el7_2.x86_64

再装mysql 8.0 和 

yum install mysql-devel

再进行装 pip install mysqlclient就可以了 

大功告成!

本文作者:很大的龙

本文链接:https://www.cnblogs.com/shenwenlong/p/17812685.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   很大的龙  阅读(1550)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起