年前老婆高兴买了一台最新款的MAC电脑,使用着很舒服,想着用着新电脑也学点开发技能,于是继续了python的学习。过年期间非常努力,每天大部分时间都是在学习python,进步很快。今天捣鼓新的MAC电脑,安装python环境,安装好了python3.7,但是不能使用,很是烦恼,我帮着一起寻找解决办法,最后终于解决,写下文章做个记录。
一、MAC M1安装python3
新款的MAC笔记本是M1芯片,和之前的有很多不一样,性能更强劲,但是软件的支持也不是太好,在安装软件的时候容易遇到坑。MAC自带了python2,我们要安装python3,python2和python3并存。从python官 选择了python3.7下载,安装,一切都很顺利,安装完成后,执行版本检查命令:
结果展示错误:
于是检查了安装文件,发现安装文件没什么问题,安装个软件怎么那么烦!
二、不顺利的软件安装
安装个软件,不能就这么放弃吧嘛,继续找问题,搜索, 上搜索问题方法,说是环境变量导致,于是鼓捣了一通环境变量,修改.bash_profile、.zshrc,费了很大劲终于弄好了,继续执行python3检查是否正常,这是错误变了一点点,如下:
这下奔溃了,烦恼,安装个python软件怎么就这么难呢!!!
再次检查 上的解决办法,对照我们的操作,发现都是正常的,奇怪,怎么就不起作用呢到底是什么问题呢是老婆灵感来了,重启电脑!“遇事不决,重启解决”,重启大法好啊,于是兴奋的,点击重启电脑的菜单,等待惊喜的到来。等等等。。。,电脑重启好了,我急忙的抢过点,打开终端,带着惊喜的眼神执行python3,结果还是killed那个错误:
再次奔溃,重启大法没用!!!
三、解决之路
放下电脑,到阳台看看远方,思考着到底咋回事着这事估计不是寻常的套路,那 上那些方法我们使用为什么结果不一样呢静下来之后,想着可能是M1芯片的兼容性问题。再次找到思路,于是寻找着相关的资料,终于找到答案。问题的原因是因为:MAC M1系统只支持python 3.9, 不支持3.6 和3.7!!!而我们安装的正是python3.7版本。好嘛,软件的兼容性问题,烦!
那么重新安装python3吧。
MAC软件安装是个烦人的事情,这次考虑使用Homebrew来安装软件,那么后面可以直接使用brew install xxx来一键安装软件了。
1、安装git
为什么要先安装git,而不是直接按 上的方法来安装Homebrew呢践就知道了, 上的安装Homebrew的方法有两种,一种是通过国外的https://raw.githubusercontent.com/Homebrew来安装,一种是通过国内的镜像来安装。通过国外的githubusercontent来安装,发现被墙了,链接不上;通过国内镜像安装最方便,但是需要通过git下载,于是先安装git。
mac默认没有安装git,但是在终端中输入git命令,mac会自动下载安装git,时间会比较长一些,我安装的时候发现有时候显示1个多小时,有时候显示十几分钟,那等会吧。几分钟过去了,提示git安装好了。执行:git –version,检查安装版本,如下:
2、安装Homebrew
Homebrew是个非常好的软件,是mac是的一键安装软件的工具,只要执行:brew install xxx就能一键安装软件了,比如brew install python3,就能自动安装python3软件。
上有很多安装Homebrew教程,说的都很好,但是实际执行的时候,发现大都是有问题的,比较好的方法就是使用国内镜像来进行安装。前提是安装好git,在终端中使用如下命令来安装Homebrew:
执行上面命令后,显示选择镜像源,我现在的是1:
再次是提示是否确认执行脚本,选择y:
之后一路自动安装,等到最后安装成功,提示:
注意:检查brew -v命令时,需要打开新的终端执行,否则 错,因为环境变量没有生效,或者加载环境变量文件.zprofile也行。终端执行:brew -v
总结: 上安装Homebrew有很多方法,经检验,我上面这个使用国内镜像脚本的方法比较稳定,推荐。
3、再次安装python3
Homebrew安装好了,下面来安装python3,因为我们之前安装过python3了,我们使用重装命令来安装python3,命令如下:
自动安装,直到完成。安装完成后,在终端中执行python3 -V
终于python3安装完成了。不需要配置环境变量哦。
那再看看python2是否在,执行python -V看看:
终于解决啦。开心
文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览208551 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!