Mac 使用 pip install mysqlclient 爆错 error: subprocess-exited-with-error 解决办法
warning:
这篇文章距离上次修改已过199天,其中的内容可能已经有所变动。
报错信息 "error: subprocess-exited-with-error" 表示在执行 pip install mysqlclient
时,子进程异常退出。这通常是由于缺少依赖或者编译环境配置不正确导致的。
解决方法:
确保你已经安装了 Xcode Command Line Tools。在终端运行以下命令来安装:
xcode-select --install
安装 Homebrew(如果尚未安装)。它可以帮助你安装一些编译依赖:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
使用 Homebrew 安装 MySQL 开发库:
brew install mysql-connector-c
再次尝试安装 mysqlclient:
pip install mysqlclient
如果仍然遇到问题,请检查是否有其他依赖未满足,比如 Python 开发头文件等。如果是在虚拟环境中,请确保你的虚拟环境是激活状态。如果你使用的是特定版本的 Python,确保使用的 pip 对应该版本。
评论已关闭