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