如何解决在 MAC 上运行 pip install mysql 时出现的错误(异常:找不到有效的 pkg-config 名称)

问题描述 投票:0回答:0

已经尝试重新安装所有内容。还是收到这个消息

/bin/sh:pkg-config:找不到命令 /bin/sh: pkg-config: 未找到命令 尝试 pkg-config --exists mysqlclient 命令“pkg-config --exists mysqlclient”返回非零退出状态 127。 尝试 pkg-config --exists mariadb 命令“pkg-config --exists mariadb”返回非零退出状态 127。 回溯(最近一次调用最后一次): 文件“/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py”,第353行,位于 主要的() 文件“/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py”,第 335 行,在 main 中 json_out['return_val'] = hook(**hook_input['kwargs']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 文件“/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py”,第 118 行,位于 get_requires_for_build_wheel 返回钩子(config_settings) ^^^^^^^^^^^^^^^^^^^^^^^ 文件“/private/var/folders/sl/r5ldvvwx13qbfft41c70zmy80000gn/T/pip-build-env-sflnewt3/overlay/lib/python3.11/site-packages/setuptools/build_meta.py”,第341行,在get_requires_for_build_wheel中 返回 self._get_build_requires(config_settings, requests=['wheel']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ 文件“/private/var/folders/sl/r5ldvvwx13qbfft41c70zmy80000gn/T/pip-build-env-sflnewt3/overlay/lib/python3.11/site-packages/setuptools/build_meta.py”,第323行,在_get_build_requires中 self.run_setup() 文件“/private/var/folders/sl/r5ldvvwx13qbfft41c70zmy80000gn/T/pip-build-env-sflnewt3/overlay/lib/python3.11/site-packages/setuptools/build_meta.py”,第338行,在run_setup中 执行(代码,局部变量()) 文件“”,第 154 行,位于 get_config_posix 中的文件“”,第 48 行 文件“”,第 27 行,位于 find_package_name 中 异常:找不到有效的 pkg-config 名称。 手动指定 MYSQLCLIENT_CFLAGS 和 MYSQLCLIENT_LDFLAGS 环境变量 [输出结束]

注意:此错误源自子进程,并且可能不是 pip 的问题。 错误:子进程退出并出现错误

× 获取构建wheel的需求未成功运行。 │ 退出代码:1 ╰─> 请参阅上面的输出。

注意:此错误源自子进程,并且可能不是 pip 的问题。

python django macos mysql-python
© www.soinside.com 2019 - 2024. All rights reserved.