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

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM