首页 > 数据库 >记一次centos7安装python的mysql-client

记一次centos7安装python的mysql-client

时间:2023-11-06 14:56:57浏览次数:48  
标签:x86 python 50 centos7 client 64 mysql mariadb 5.5

      Exception: Can not find valid pkg-config name.
      Specify MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS env vars manually

 

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

      MYSQL_OPT_SSL_ENFORCE

 

然后看服务器的mysql版本

发现是mariadb 5

但是我们需要的是mysql 8.0

于是把mariadb卸载

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就可以了 

大功告成!

标签:x86,python,50,centos7,client,64,mysql,mariadb,5.5
From: https://www.cnblogs.com/shenwenlong/p/17812685.html

相关文章

  • Python数据类型bytes 和 bytearray
    bytes和bytearray都是二进制世界的成员,用二进制的方式去理解才能看清他的本质。理解bytes和bytearray0和1是计算机工作的根本,单个的0和1只能表达两种状态,无法满足我们复杂的计算,于是计算机使用了8位即一个byte作为一个储存的基本单位。byte由8bit组成,例如   0000......
  • centos7.9 安装 openGauss 5.0.0
    openGauss下载地址:https://opengauss.org/zh/download(选择企业版下载) 1.1首先检查THP的启用状态,如果两个输出都是madvisenever则忽略1.2,否则需要进行1.2设置#>cat/sys/kernel/mm/transparent_hugepage/defrag[always]madvisenever#>cat/sys/kernel/mm/tr......
  • Python 使用Scapy构造特殊数据包
    Scapy是一款Python库,可用于构建、发送、接收和解析网络数据包。除了实现端口扫描外,它还可以用于实现各种网络安全工具,例如SynFlood攻击,Sockstress攻击,DNS查询攻击,ARP攻击,ARP中间人等。这些工具都是基于构造、发送和解析网络数据包来实现的,可以用于模拟各种网络攻击,测试网络安全防......
  • 免费领取Python学习资料
    话不多说,直接上Python学习资料QQ·群: 894692354(不单独一一发了,要的人太多,实在忙不过来)......
  • 从零开始学习Python
    从零开始学习Python是一个令人兴奋和有趣的过程。无论你是完全没有编程经验,还是已经熟悉其他编程语言,Python都可以成为你迈向程序员之路的理想起点。首先,在开始学习之前,请确保在计算机上安装了最新版本的Python解释器。官方网站(https://www.python.org)提供了可下载并按指引进行安......
  • Python_pytest +文件名,报错—— zsh: command not found: pytest
     原因:由于“通过pip安装pytest不会使其成为系统命令,而是会将其安装到python”“-m命令将pytest作为其自己的命令运行,然后任何后续脚本都将作为参数。”解决:所以我们在命令窗口执行时应该在.py文件所在路径下执行  python-mpytest-vtest_wework.py这个问题终于......
  • (六)Python之文件类型
    1、源码文件:Python源代码文件以“py”为扩展名,由于python语言解释,不需要编译2、字节代码文件Python源文件经编译后生成的扩展名为“.pyc”的文件名,依然由python加载执行,不过速度会提高,也会隐藏源码,根据官方文档说明,速度提高不是提高代码的执行速度,而是提高加载模块的速度。有......
  • (七)Python之变量与常量
    Python变量:变量是计算机内存中的一块区域、存储规定范围内的值、值可以改变、通俗的说变量就是给数据起个名字。Python常量:其值在程序运行过程中保持不变的量Python变量赋值:1.Python中的变量不需要声名、变量的赋值操作时变量声明和定义的过程每个变量在使用前都必须赋值,变......
  • (四)Python之Pycharm编写代码实例
    Pycharm编写Python代码实例因自带的IDLE进行编程相关的效率较低,故企业一般使用pycharm、sublime等IDLE较多,后期python主要以Pycharm为主Pycharm使用简介:第一步:打开pycharm之后,点击File-NewProject...新建项目第二步:创建项目Interpreter:解释器的意思工作中,如果你要同时维......
  • (五)Python之PVM介绍
    PVM介绍PVM(pythonvirtualmachine)Python解释器执行Python代码的时候,经历如下几个阶段:1)加载代码文件2)翻译成AST(语法分析所获得的中间结果)3)生成bytecode4)在PVM(pythonvirtualmachine)上执行byecode,PVM实际是一个基于栈的虚拟机......