办公桌上的Mac开机半天弹出终端报错,来回折腾两小时才摸透mac如何安装python3的完整流程,最初满脑子想着直接去软件平台下一键安装包,完全没考虑自带python2的底层冲突,下载完成打开终端输入python3指令,屏幕只跳出command not found的红色字符,反复卸载重装三次,桌面下载文件夹里存满了废弃的安装镜像。
当时随手点开浏览器搜索通用教程,大半教程都推荐Homebrew终端安装,抱着省事的心态复制粘贴代码,brew更新命令执行到一半直接卡住,网络波动导致安装进程强制中断,后续再输入安装指令就弹出权限不足的提示,输完sudo密码依旧没法继续安装,桌面的程序坞里也找不到python的启动图标,想写简单爬虫脚本都找不到解释器。
后来才反应过来,brew安装的底层逻辑会自动修改系统环境配置,Mac原生系统的安全机制会阻拦这类改动,普通用户没有深度调试终端的基础,很容易卡在权限环节。转头去Python官网找寻对应芯片版本的安装文件,区分开M系列芯片和Intel芯片的安装包,下载完成双击打开安装器,跟着弹窗指引一步步完成安装,全程没有弹出任何权限阻拦窗口。
安装流程走完之后,打开启动台的Python文件夹,里面自带IDLE编辑器,直接新建文件运行基础打印代码,终端能正常输出文字,不用额外手动配置任何环境参数。随手打开系统自带的终端,输入python3 --version,屏幕清晰跳出当前安装的3.11版本号,pip指令也能同步生效,下载第三方库的时候不会出现路径识别异常。
中途还试过给安装包添加全局软链接,输入一堆终端代码调整系统路径,操作结束之后原本能用的终端直接打不开,重启电脑才恢复基础功能,现在回想起来完全没必要做多余的终端操作,官方安装包自带完整的环境适配文件,原生适配Mac全系列机型。
朋友前阵子入手新款M3Mac,跟着网上的开源教程用Homebrew部署python3,折腾一下午都没能正常调用解释器,过来找我同步安装步骤,我直接把Python官网安装包的下载链接发给他,他半小时就搞定全部安装流程,运行代码的时候没有出现任何路径报错。
闲暇时打开报错。
闲暇时打开访达的应用程序文件夹,能清晰看到Python的安装目录,点开文件夹里的启动文件也能正常打开编辑器,日常写简单的数据脚本、自动化小工具都足够使用。之前总觉得Mac安装编程环境必须依靠终端指令,试过官方安装包之后才明白,普通使用者不用强行钻研终端代码,图形化安装程序就能解决绝大多数底层兼容问题。
那天深夜关掉Mac屏幕前,桌面残留的旧安装镜像文件还摆在下载文件夹里,指尖划过触控板把全部废弃安装包拖进废纸篓,没再想着去折腾复杂的终端安装方案。