当前位置: 首页 > 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安装即可Rocky9安装mysqlclientpip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/安装时报错
Specify MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS env vars manuallydnf install -y python3-devel mysql-develNo match for argument: mysql-develwget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpmrpm -ivh mysql80-community-release-el8-1.noarch.rpmdnf install -y python3-devel mysql-develGPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing ‘dnf clean packages’.vim  /etc/yum.repos.d/mysql-community.repo
gpgcheck=0 #将里面所有check=1改为0最后dnf install -y python3-devel mysql-devel
pip install -r requirements.txt -i  https://pypi.tuna.tsinghua.edu.cn/simple/
http://www.gsyq.cn/news/855.html

相关文章:

  • MySQL SQL优化
  • JMESPath由浅入深完全入门教程(自用)
  • 我的2025新版泛目录站群探索之旅:智能化SEO的新世界 - 蚂蚁站群
  • 高效管理多站点的秘密武器:站群管理软件实战分享 - 蚂蚁站群
  • 基于 Dify on DMS 快速构建客服对话数据质检服务,完成任务可领取积分、定制手办等好礼!
  • PCTA/PCTP学习笔记-TiDB 数据库核心原理与架构
  • 镜像站群CMS使用手记 - 蚂蚁站群
  • 多站点管理:批量站群建站软 - 蚂蚁站群
  • Aivilization Ai小镇体验
  • JH-ViewInspector - Android 控件ID/控件详情获取工具
  • 2024-2025学年第二学期教务处助教工作总结
  • CSRF
  • 【日记】拜托,丝之歌不开挂真的能打得过吗(975 字)
  • 2025天津大学预推免机试题解
  • 数据挖掘与隐私:你真的匿名了吗?
  • 饮酒其五
  • 简单的sql注入方法
  • socket重定义错误
  • 实用的软件
  • 使用-Jest-测试-VueJS-组件-全-
  • 基于C#实现照片条形码识别
  • 虚拟内存不足怎么解决?虚拟内存不足的原因及解决方法
  • Tekla门钢边柱节点源码
  • 由于裁剪的图片较小
  • 周总结报告6
  • ubuntu22.04安装cuda11.8+python3.12+pytorch2.6.0
  • 自己改造的一个ES的Reindex开源工具
  • CF1379
  • 备战软考4
  • P11364 [NOIP2024] 树上查询