当前位置: 首页 > news >正文

Rocky9/Ubuntu使用pip安装python的库mysqlclient失败解决方式

# Rocky9

直接使用pip安装mysqlclient会出现缺少依赖,需要先安装mysql-devel相关依赖。由于rocky9用MariaDB替代了MySQL,所以我们可以通过安装mariadb-devel来安装所需要的依赖。

如果Rocky9已经开启了powertool repo可以直接使用下面命令安装

dnf install mariadb-devel

或用这个安装/卸载

// dnf install mysql-devel
// dnf remove mysql-devel

如果提示如下则说明没有开启,一些包会找不到:

Error: Unable to find a match: mariadb-devel

没开启的情况可以使用如下命令安装:

dnf install mariadb-devel --enablerepo=devel

安装完之后再进行pip install mysqlclient即可

PS:如果出现GPG key错误,如下:

Error: GPG check FAILED

这种情况是GPG key没有验证通过,我们可以使用参数 --nogpgcheck 尝试不验证key安装

dnf install mariadb-devel --enablerepo=devel --nogpgcheck

# Ubuntu

安装如下依赖

apt-get install pkg-config python3-dev default-libmysqlclient-dev build-essential

在进行pip安装即可

http://www.lryc.cn/news/484772.html

相关文章:

  • 探索 HTML 和 CSS 实现的 3D旋转相册
  • OpenJudge_ 简单英文题_04:0/1 Knapsack
  • 深入探索离散 Hopfield 神经网络
  • [智能车摄像头是一种安装在汽车上用于辅助驾驶和提高安全性的重要设备]
  • 前端vue 列表中回显并下拉选择修改标签
  • hbase未来的发展趋势
  • Rust 语言学习笔记(二)
  • 【postman】怎么通过curl看请求报什么错
  • Python 编程入门指南(一)
  • macOS 设置固定IP
  • redis实现消息队列的几种方式
  • debian 系统更新升级
  • STM32学习笔记-----UART的概念
  • Pytest-Bdd-Playwright 系列教程(9):datatable 参数的使用
  • 【408】SDN重点笔记
  • 云运维基础
  • 基于微信小程序的平安驾校预约平台的设计与实现(源码+LW++远程调试+代码讲解等)
  • Rust开发一个命令行工具(一,简单版持续更新)
  • 实战:深入探讨 MySQL 和 SQL Server 全文索引的使用及其弊端
  • 情景2 虚拟化世界 自己答案的理解
  • 【国产操作系统对Qt支持有哪些?】
  • 深度学习--正则化
  • PHP反序列化_1
  • 深度学习在图像识别中的应用
  • SQL面试题——奔驰SQL面试题 车辆在不同驾驶模式下的时间
  • Leecode刷题C语言之统计好节点的数目
  • webpack5 + vue3 从零配置项目
  • Queuing 表(buffer表)的优化实践 | OceanBase 性能优化实践
  • ./mysqld: error while loading shared libraries: libaio.so.1: cannot open sha
  • Qt主线程把数据发给子线程,主线程会阻塞吗