记一次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 中国大陆许可协议进行许可。
标签:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步