我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Mac(M1)安装mysqlclient失败解决办法-error: subprocess-exited-with-error

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Mac(M1)安装mysqlclient失败解决办法-error: subprocess-exited-with-error

一、第一步安装 mysql-client

 brew install mysql-client 

二、第二步配置mysql-client的环境

找到刚才安装mysql-client的安装路径:

/opt/homebrew/Cellar/mysql-client/8.0.31/bin

mac一般就是上述路径,顶多切换下版本号8.0.31
3.在默认的~路径下打开.zshrc,配置环境
4.export PATH=“/opt/homebrew/Cellar/mysql-client/8.0.31/bin:$PATH”
5.control+s保存即可退出

三、使用pip3.10安装 mysqlclient

报错:

 error: subprocess-exited-with-error    × python setup.py egg_info did not run successfully.  │ exit code: 1  ╰─> [16 lines of output]      /bin/sh: mysql_config: command not found      /bin/sh: mariadb_config: command not found      /bin/sh: mysql_config: command not found      Traceback (most recent call last):        File "", line 2, in         File "", line 34, in         File "/private/var/folders/0k/cvjzhpyn24q2pcd9f9nbry640000gn/T/pip-install-8ny0s_zx/mysqlclient_45df0dcbeeaf46b3ae603aea98f6528d/setup.py", line 15, in           metadata, options = get_config()        File "/private/var/folders/0k/cvjzhpyn24q2pcd9f9nbry640000gn/T/pip-install-8ny0s_zx/mysqlclient_45df0dcbeeaf46b3ae603aea98f6528d/setup_posix.py", line 70, in get_config          libs = mysql_config("libs")        File "/private/var/folders/0k/cvjzhpyn24q2pcd9f9nbry640000gn/T/pip-install-8ny0s_zx/mysqlclient_45df0dcbeeaf46b3ae603aea98f6528d/setup_posix.py", line 31, in mysql_config          raise OSError("{} not found".format(_mysql_config_path))      OSError: mysql_config not found      mysql_config --version      mariadb_config --version      mysql_config --libs      [end of output]

四、解决mysql_config not found的问题

文件没有办法访问(安装方式导致的),需要执行以下命令

 sudo ln -s /usr/local/mysql/bin/mysql_config /usr/local/bin/mysql_config

再次安装 mysqlclient 即可

 pip install mysqlclient

请添加图片描述

来源地址:https://blog.csdn.net/qq_41522951/article/details/127912163

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Mac(M1)安装mysqlclient失败解决办法-error: subprocess-exited-with-error

下载Word文档到电脑,方便收藏和打印~

下载Word文档

编程热搜

目录