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

Rocky Linux 9安装mysqlclient库报错的解决方法

环境

VMware Rocky Linux 9.4 MySQL 8.0

安装mysqlclient报错

yum install python3-devel
pip3 install mysqlclient

报错:

Downloading http://mirrors.aliyun.com/pypi/packages/37/fb/d9a8f763c84f1e789c027af0ffc7dbf94c9a38db961484f253f0552cbb47/mysqlclient-2.2.1.tar.gz (89 kB)|████████████████████████████████| 89 kB 80.1 MB/sInstalling build dependencies ... doneGetting requirements to build wheel ... errorERROR: Command errored out with exit status 1:command: /usr/bin/python3 /usr/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py get_requires_for_build_wheel /tmp/tmp5fvp1daucwd: /tmp/pip-install-1nnewfot/mysqlclient_93347d191d2942c8b2bb37681a22fd09Exception: Can not find valid pkg-config name.Specify MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS env vars manually

解决方法

需要先安装mysql-devel这个RPM包,再用pip安装mysqlclient,操作如下:
在 https://dev.mysql.com/downloads/repo/yum/ 找到MySQL 8.0版本对应的mysql84-community-release-el9-1.noarch.rpm,把这个RPM包拷到VM里手动安装

rpm -i mysql84-community-release-el9-1.noarch.rpm
yum install -y python3-devel mysql-devel
pip3 install mysqlclient

pip list 命令查看已安装的mysqlclient信息

pip list  | grep mysqlclient
mysqlclient         2.2.4

参考

https://stackoverflow.com/questions/76585758/mysqlclient-cannot-install-via-pip-cannot-find-pkg-config-name-in-ubuntu


http://www.mrgr.cn/news/28225.html

相关文章:

  • 【freertos】FreeRTOS时间管理
  • Python爬虫项目 | 一、网易云音乐热歌榜歌曲
  • redisson内存泄漏问题排查
  • 企业网络安全区域划分的原则和方法
  • Bottom-Up Attention(借助CNN)
  • 10款录屏工具个人使用感分享!!!!!!
  • 最全 高质量 大模型 -评估基准数据集(不定期更新)
  • 谷粒商城のElasticsearch
  • VLMEvalKit 评测实践:InternVL2 VS Qwen2VL
  • 01,大数据总结,zookeeper
  • 机器人相关知识的本身和价值
  • go语言中的数组指针和指针数组的区别详解
  • 『功能项目』伤害数字UI显示【53】
  • 命令行运行python时找不到模块怎么解决
  • 麒麟操作系统搭建Nacos集群
  • 普推知产:明知商标驳回也要去申请注册!
  • 如何在 Vue 3 + Element Plus 项目中实现动态设置主题色以及深色模式切换
  • 旋转链表问题(python3)
  • Leetcode—1184. 公交站间的距离【简单】
  • tcpdump
  • 图数据库的力量:深入理解与应用 Neo4j
  • 成功塑造孩子的人生,这一步很关键!
  • c语言 —— 结构变量
  • 详解HTTP/HTTPS协议
  • CAN FD协议详解
  • Redis常见应用场景