mac m1安装mysqlclient

学习python,在mac上安装mysqlclient安装时候遇到的问题,如果使用conda安装没有报错,使用pip报错很多。我使用下面的方式安装完成,不代表所有方式

1.安装方式

mysqlclient安装方式在github项目中有描述怎样安装,不知道地址可以根据以下方式查询:

贴一下地址:https://github.com/PyMySQL/mysqlclient

如上图,可以获取mysqlclient在github地址,其中描述了mac安装的方式如下图:

其中分两种方式:

1.安装mysql和mysqlclient(推荐,安装很顺利)

2.不愿意安装mysql服务器,只安装mysql-client(客户端),然后安装mysqlclient(因为我安装有集成环境,所以我最开始选择此种方式,但是没有成功,有愿意的可以做一下尝试)

二、安装过程出现问题

1.没有安装mysql会报错

mysql_config not found

2.执行brew install mysql 报错

 Error: No such file or directory @ rb_sysopen

是因为依赖下载失败,执行brew install 安装包名称(不带版本) 执行安装

3.接着执行报错

Error: Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)!
To rerun under ARM use:
arch -arm64 brew install ...
To install under x86_64, install Homebrew into /usr/local.

执行 arch -arm64 brew install mysql 命令进行安装

4.然后执行 pip install mysqlclient 进行安装就成功了

如果还有其他问题,可以参考下面博文:

https://blog.csdn.net/xiao__ge/article/details/107564969

https://blog.csdn.net/ken1583096683/article/details/118653792

当你发现自己的才华撑不起野心时,就请安静下来学习吧
原文地址:https://www.cnblogs.com/wang1204/p/15695476.html