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然后就没问题了。记录一下,希望能帮助到遇到类似问题的同学。