Mac环境安装mysqlclient报错not fund mysql_config

问题介绍

在使用Django开发web项目时,想必大多数开发者都会遇到一个问题,那就是mysqlclient的安装问题,经常会报错,核心为

not fund mysql_config

这是因为在/usr/local/bin路径下未找到 mysql_confgi 配置文件导致的。解决方式如下:

安装 mysql-connector-c

brew install mysql-connector-c

前提时已经安装了homebrew,这是一个Mac下很好用的包管理工具,没安装的可以尝试下。
安装好了以后其安装路径一般在/usr/local/Cellar/mysql-client/8.0.21/bin下,使用ls命令可以看到有一个mysql_config配置文件

配置软连接

cd /usr/local/bin
ls -n /usr/local/Cellar/mysql-client/8.0.21/bin/mysql_config /usr/local/bin/mysql_config

重新安装

pip install mysqlclient

成功~

本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!