Mac终端怎么安装Python3环境

星降

星降

2026-08-05

470人浏览

原创

mac安装python3首选homebrew:先运行xcode-select --install,再执行homebrew安装命令,接着brew install python3,验证python3 --version和which python3路径;次选官网.pkg安装,须勾选“add python to path”;可选配置alias python=python3以简化命令。

mac终端怎么安装python3环境

Mac终端安装Python3环境是启动Python开发的第一步,系统自带的Python 2.7已停更,而macOS Monterey 12.3起甚至完全移除Python,直接运行python3报错即说明尚未安装。必须通过终端完成下载、安装与路径配置,否则后续pip、venv、脚本执行全部失效。

用Homebrew一键安装(推荐)

Homebrew是Mac最可靠的包管理器,自动处理依赖、安装最新稳定版Python 3、配套pip3和venv模块,且不干扰系统Python路径,避免权限冲突。

第一步:打开终端,执行xcode-select --install,按提示安装命令行工具——这一步跳过会导致后续brew安装失败。

第二步:粘贴并运行Homebrew安装命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

第三步:运行brew update更新软件源,再执行brew install python3——安装过程约1–3分钟,完成后自动写入/opt/homebrew/bin/python3(Apple Silicon)或/usr/local/bin/python3(Intel)。

第四步:验证安装:python3 --versionpip3 --version均应返回有效版本号;which python3输出路径必须含homebrewlocal【绝不能是 /usr/bin/python3】,后者是系统受保护路径,不可写入。

用官网.pkg安装包(无网络代理时适用)

适合无法访问GitHub或需指定小版本(如3.11.9)的用户,图形化流程简单,但PATH配置易漏,必须手动确认。

方法一:访问https://www.php.cn/link/7541e187b84f18ba68cdff7c150356ee,根据芯片类型下载对应pkg:
• Apple Silicon(M1/M2/M3)选标有“Universal2”或“ARM64”的安装包
• Intel芯片选“Intel64”版本

Python 3.14.2
Python 3.14.2

Python 3.14.2是Python编程语言在2025年12月5日发布的稳定版本,属于3.14系列的第二个维护更新。该版本包含了18项修复,重点解决了多进程、数据类及正则表达式等模块的回归问题,并修复了CVE-2025-12084等安全漏洞。此版本标志着自由线程模式(移除GIL)正式获得官方支持,是Python发展的重要里程碑。

下载

方法二:双击pkg文件→全程点击「继续」→在「安装类型」页【务必勾选“Add Python to PATH”】——此选项未勾选将导致终端无法识别python3命令。

方法三:安装完成后,关闭并重新打开终端(旧终端会缓存旧PATH),运行python3 --version;若报command not found,说明PATH未生效,需手动编辑shell配置文件。

配置python3为默认python命令(可选但实用)

每次敲python3太长?把python指向Python 3可省力,但仅限日常开发,勿用于依赖Python 2的系统脚本。

① 先确认当前shell:echo $SHELL,macOS Catalina及更新系统默认为zsh,路径为~/.zshrc;旧系统可能用bash,路径为~/.bash_profile

② 编辑对应配置文件:nano ~/.zshrc(zsh)或nano ~/.bash_profile(bash)。

③ 在文件末尾新增两行:
alias python=python3
alias pip=pip3

④ 保存退出后,立即生效:source ~/.zshrc(或source ~/.bash_profile)。

⑤ 验证:python --version应输出Python 3.x版本——若仍显示2.7,说明配置文件路径错误或未执行source,【别重启终端,重source一次即可】

Python免费学习笔记(深入):立即使用
在学习笔记中,你将探索 Python 的核心概念和高级技巧!

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

2023.07.20

1105

4

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

2023.07.25

2072

7

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

2023.07.31

1185

3

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

2023.08.03

8844

23

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.04

1479

5

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.04

1552

5

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.11

881

5

python合并两个列表
python合并两个列表

Python是一种强大的编程语言,具有许多方便的功能和工具。在Python中,有多种方法可以合并两个列表。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

2023.08.10

531

4

python是前端还是后端
python是前端还是后端

Python属于前端也属于后端,其灵活性和丰富的生态系统使得开发人员能够在不同的领域中灵活运用。本专题为大家提供python相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.11

1111

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PyCharm官方快速入门指南
PyCharm官方快速入门指南

共0课时 | 0人学习

Python函数定义官方教程
Python函数定义官方教程

共0课时 | 0人学习

Python 3.14.6官方文档
Python 3.14.6官方文档

共0课时 | 0人学习