Macos m系列芯片环境下安装python3以及mysqlclient流程以及遇到的一系列问题

最近升级了生产力,换了m3的mbp,迁移项目的时候遇到的一系列python mysqlclient的环境问题,这里总结记录一下。

  • 设备:Macbook Pro m3
  • 系统:macos Sonoma 14.6
  • 最终成功的python版本:Python3.9.1
  • 最终系统环境下mysql-client版本:8.0.39

正式安装流程

python安装

关于Python版本
我原项目运行在之前环境是3.6版本,适配mysqlclient 1.4.6版本完美运行。在新环境下,先后尝试了3.6,3.12,3.7.3.8等各种版本,配合对应的各种mysqlclient先后遇到各种报错,要么无法正常安装mysqlclient,要么启动项目时出现各种问题,之后细说。
重点来了
忙活了半天才查到,python官方在3.9.1已经后续版本原生支持了m系列芯片的arm架构,这也是我认为导致我们明明安装了所有需要的环境依赖还是无法正常启动的主要原因。,然而中文网上能找到的类似解决方案都是针对老intel芯片环境下的报错处理
所以想要原生支持M系列芯片又考虑高版本带来的兼容性问题,我首选了Python3.9.1,采用官网安装包傻瓜式安装的方式

官网:python.org
文章插图
根据芯片类型别装错版本

  • 官网下载,打开安装包傻瓜式安装
  • 正常安装完运行终端,
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值