mac怎么安装python:两种主流方案对比

mac怎么安装python有两种主流路径,分别是官网pkg包直接安装和Homebrew命令行安装,系统自带的Python2.7在新版macOS中已经移除,自带的Python3仅供给系统内部调用,不适合你用来做开发、跑脚本、学习爬虫和数据分析;pkg包上手门槛低,适合零基础新手,Homebrew版本管理灵活,适合长期写代码、需要切换多版本Python的使用者,使用系统自带Python执行自定义脚本,大概率会触发权限报错、环境污染,该边界覆盖macOS12Monterey及更新的所有正式版本。

mac怎么安装python之Homebrew方式

你先打开终端,终端在启动台其他文件夹内,输入Homebrew官方安装脚本,脚本会自动下载依赖、配置环境变量,安装完成后执行brewinstallpython3,这条命令默认安装当前Homebrew仓库内稳定版Python,安装结束输入python3--version校验,输出版本号即代表安装成功。你要区分清楚,Homebrew安装的Python可执行文件是python3,不会覆盖系统底层程序,多版本共存时,你可以借助pyenv工具切换不同版本,pyenv属于独立版本管理工具,需要额外通过brewinstallpyenv安装。

执行brewinstallpython3之后,终端会输出路径提示,你需要把提示里的PATH配置写入.zshrc文件,macOS从Catalina版本开始默认shell是zsh,不再是bash,写入配置后执行source~/.zshrc刷新环境,新开终端才能直接识别python3和pip3命令,不刷新配置的情况下,部分终端窗口依旧无法调用新装的Python。

pip是Python包管理工具,Homebrew装好Python后pip3会同步部署,你可以用pip3install包名安装第三方库,比如requests、numpy,不要使用sudopip3执行安装,sudo会提升最高权限,容易打乱Homebrew维护的文件目录结构,引发后续包加载异常。

mac怎么安装python之官网pkg安装包方式

前往Python官方下载页,选择对应macOS架构的安装包,区分Intel芯片和AppleSilicon芯片,选错架构会出现运行卡顿或者无法打开的情况,下载后缀为pkg的文件,双击后跟着安装向导完成步骤,安装程序会自动写入Python解释器、文档和pip工具。

pkg安装不会自动配置全局环境,装好之后,你需要手动在终端配置PATH,或者使用安装包附带的InstallCertificates.command脚本,双击运行这个脚本,它会补齐SSL证书,解决后续pip下载包时报SSL证书失效的问题,很多新手会漏掉这一步,导致安装库持续失败。

安装方式上手难度版本切换能力适合人群
Homebrew中等较强,搭配pyenv可自由切换开发人员、长期写脚本用户
官网pkg包低偏弱,多版本管理繁琐新手、一次性简单使用

别修改系统内置Python。

macOS的系统脚本依赖内置Python相关运行环境,手动替换、删除系统Python文件,会造成终端、部分系统工具异常,出现弹窗报错甚至部分功能无法打开,这类故障修复成本偏高,无论你选哪一种安装方式,都独立使用新装的python3命令,不要尝试把python别名指向新解释器去覆盖系统调用。

验证安装的标准操作统一为两行命令,第一行python3--version查看解释器版本,第二行pip3--version查看包管理器版本,两条命令都正常输出版本信息,说明整套环境可用,之后你可以在VSCode、PyCharm等编辑器内,选择这个Python解释器作为项目运行环境。

虚拟环境是隔离项目依赖的手段,装好Python之后推荐优先使用,内置venv模块无需额外安装,在项目文件夹终端输入python3-mvenvenv,就能生成独立虚拟环境,激活命令为sourceenv/bin/activate,激活后pip安装的包只会作用在当前项目,不同项目之间的依赖版本不会互相干扰,降低版本冲突概率。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于mac怎么安装python的文章欢迎访问:百科