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

Centos中pip install mysqlclient失败

pip install mysqlclient 错误详情如下
`
pip install mysqlclient
Looking in indexes: http://mirrors.tencentyun.com/pypi/simple
Collecting mysqlclient
Using cached http://mirrors.tencentyun.com/pypi/packages/de/9c/b176826e8994551ce826404dab97e305a4bb76c8b0a4e016fabda2901c71/mysqlclient-2.2.0.tar.gz (89 kB)
Installing build dependencies … done
Getting requirements to build wheel … error
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [22 lines of output]
Trying pkg-config --exists mysqlclient
Command ‘pkg-config --exists mysqlclient’ returned non-zero exit status 1.
Trying pkg-config --exists mariadb
Command ‘pkg-config --exists mariadb’ returned non-zero exit status 1.
Traceback (most recent call last):
File “/home/soft/pojun/env/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py”, line 353, in
main()
File “/home/soft/pojun/env/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py”, line 335, in main
json_out[‘return_val’] = hook(**hook_input[‘kwargs’])
File “/home/soft/pojun/env/lib/python3.10/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py”, line 118, in get_requires_for_build_wheel
return hook(config_settings)
File “/tmp/pip-build-env-favaar6d/overlay/lib/python3.10/site-packages/setuptools/build_meta.py”, line 341, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=[‘wheel’])
File “/tmp/pip-build-env-favaar6d/overlay/lib/python3.10/site-packages/setuptools/build_meta.py”, line 323, in _get_build_requires
self.run_setup()
File “/tmp/pip-build-env-favaar6d/overlay/lib/python3.10/site-packages/setuptools/build_meta.py”, line 338, in run_setup
exec(code, locals())
File “”, line 154, in
File “”, line 48, in get_config_posix
File “”, line 27, in find_package_name
Exception: Can not find valid pkg-config name.
Specify MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS env vars manually
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

`

由于python版本是3.10的。看了一下网上说配置环境变量啥的,感觉不靠谱,就去github看了一下。
执行一下下面命令,安装devel

yum install python3-devel mysql-devel pkgconfig

然后就没问题了。记录一下,希望能帮助到遇到类似问题的同学。

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

相关文章:

  • arcgis更改图层字段名脚本
  • Android 13 MTK平台添加自定义按键,以及CTS问题解决
  • 深入了解 Postman Test 校验的使用方法
  • 岛屿的最大面积(力扣)递归 JAVA
  • MySQL入门学习教程(一)
  • 【CTF-web】修改请求头(XFF)
  • springboot mongodb 配置多数据源
  • Python3 安装、环境变量配置、PyCharm新建Python项目
  • 用python来爬取某鱼的商品信息(2/2)
  • 【Fegin技术专题】「原生态」打开Fegin之RPC技术的开端,你会使用原生态的Fegin吗?(上)
  • React Native Vector Icons的使用
  • Redis安装和配置(Linux)
  • 安卓源码分析(10)Lifecycle实现组件生命周期管理
  • IP 多播协议(IP Multicast Protocol)
  • Jmeter 配置环境变量,简明教程专享
  • WebService—XFire配置笔记
  • 【LangChain学习】基于PDF文档构建问答知识库(一)前期准备
  • Word(1):文章页码设置
  • Linux MQTT智能家居(温度,湿度,环境监测,摄像头等界面布局设置)
  • 权衡与选择:如何巧妙管理项目需求的优先级
  • UGUI组件EventTrigger用法
  • Visual Studio 2019 详细安装教程(图文版)
  • idea添加作者信息
  • 后端开发6.权限控制模块
  • Golang原生实现JA3指纹修改,并支持Proxy代理
  • 一个案例:Vue2组件化开发组件从入门到入土
  • 智慧工地源码 智慧工地云平台源码 智慧工地APP源码
  • 考研408 | 【计算机网络】 网络层
  • postgresql|数据库|角色(用户)管理工作---授权和去权以及usage和select两种权限的区别
  • 【题解】旋转数组的最小数字、比较版本号