手把手教你安装最新版 Python(2026 版)| 全系统适配 + 避坑指南
一、为什么要安装最新版 Python?
Python 的版本迭代会带来性能提升、新特性支持和安全漏洞修复。比如 3.10 + 版本新增了match-case语法,3.11 版本运行速度提升约 60%,3.12 版本进一步优化了内存管理。
- 避免旧版本的兼容性问题(很多第三方库已不再支持 3.7 及以下版本);
- 享受最新的语法糖和性能优化;
- 获得官方的安全维护(旧版本会逐步停止更新)。
注意:Python 2.x 已完全停止维护,本文仅讲解 Python 3.x 的安装。
二、安装前准备:检查是否已有 Python
先确认你的电脑是否已安装 Python,避免版本冲突:
- Windows:按下
Win+R,输入cmd打开命令提示符,输入python --version(或python3 --version),如果显示版本号则说明已安装,无提示则未安装; - macOS/Linux:打开终端,输入
python3 --version(macOS/Linux 默认python指向 Python 2.x,python3指向 Python 3.x)。
如果已安装但版本较旧,建议先卸载旧版本(或保留,下文会讲多版本共存)。
三、各系统安装步骤(以 Python 3.12 为例)
3.1 Windows 系统(Win10/Win11 通用)
步骤 1:下载官方安装包
- 打开 Python 官网下载页:https://www.python.org/downloads/windows/;
- 下滑找到 “Stable Releases”(稳定版),选择最新版本(如 “Python 3.12.1”),点击 “Windows Installer (64-bit)”(64 位系统,绝大多数电脑是 64 位);
- 如果你不确定系统位数:右键 “此电脑”→“属性”,查看 “系统类型”。
步骤 2:开始安装
- 双击下载好的安装包(如
python-3.12.1-amd64.exe),重点:勾选 “Add python.exe to PATH”(添加到环境变量,新手必选!); - 选择安装方式:
- 新手推荐 “Install Now”(默认安装,路径为
C:\Users\你的用户名\AppData\Local\Programs\Python\Python312\); - 自定义安装:点击 “Customize installation”,可修改安装路径(建议选无空格、无中文的路径,如
D:\Python312);
- 新手推荐 “Install Now”(默认安装,路径为
- 点击 “Install”,等待安装完成,出现 “Setup was successful” 即安装成功。
步骤 3:验证安装
- 打开命令提示符(Win+R→cmd);
- 输入
python --version,如果显示Python 3.12.1,说明安装成功;- 若提示 “python 不是内部或外部命令”:说明环境变量未配置,解决方法见下文 “常见问题”。
3.2 macOS 系统
macOS 有两种安装方式,新手推荐官网安装包,开发者推荐 Homebrew(更易管理版本)。
方式 1:官网安装包(新手友好)
- 打开 Python 官网下载页:https://www.python.org/downloads/macos/;
- 选择最新版本,下载 “macOS 64-bit universal2 installer”(适配 Intel 和 M 系列芯片);
- 双击下载的
.pkg文件,按照引导完成安装(全程点击 “继续”“同意” 即可); - 验证:打开终端,输入
python3 --version,显示版本号即成功。
方式 2:Homebrew 安装(开发者推荐)
- 安装 Python:终端输入
brew install python,Homebrew 会自动安装最新稳定版 Python; - 验证:输入
python3 --version,显示版本号即成功(Homebrew 安装后,python3和pip3会自动配置好)。
先安装 Homebrew(若已安装跳过):打开终端,输入以下命令并回车:bash运行
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 3.3 Linux 系统(以 Ubuntu 22.04 为例)
Ubuntu 默认自带 Python,但版本可能较旧,不建议卸载系统自带 Python(会导致系统崩溃),建议安装最新版并存。
方式 1:PPA 源安装(简单高效)
- 验证:输入
python3.12 --version,显示版本号即成功。
打开终端,依次输入以下命令(逐行执行):bash运行
# 更新软件源 sudo apt update # 安装依赖 sudo apt install software-properties-common # 添加Python官方PPA源 sudo add-apt-repository ppa:deadsnakes/ppa # 安装最新版Python(以3.12为例) sudo apt install python3.12 方式 2:源码编译安装(适合需要自定义编译参数的场景)
- 验证:输入
python3.12 --version即可。
创建软链接(方便调用):bash运行
sudo ln -s /usr/local/python3.12/bin/python3.12 /usr/bin/python3.12 sudo ln -s /usr/local/python3.12/bin/pip3.12 /usr/bin/pip3.12 解压并编译:bash运行
# 解压 tar -xf Python-3.12.1.tgz cd Python-3.12.1 # 配置编译参数(指定安装路径) ./configure --prefix=/usr/local/python3.12 # 编译并安装(-j后接CPU核心数,如4核则-j4,加快编译速度) make -j4 sudo make install 下载源码包:bash运行
wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz 安装编译依赖:bash运行
sudo apt update sudo apt install build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncurses5-dev libncursesw5-dev xz-utils tk-dev 四、安装后必做:升级 pip 并验证
pip 是 Python 的包管理工具,安装 Python 时会自带,但版本可能较旧,建议升级:
- Windows:命令提示符输入
python -m pip install --upgrade pip; - macOS/Linux:终端输入
python3 -m pip install --upgrade pip(如果是源码编译的 Python 3.12,输入python3.12 -m pip install --upgrade pip)。
验证 pip:输入pip --version(Windows)或pip3 --version(macOS/Linux),显示 pip 版本且关联到 Python 3.12 即正常。
五、常见问题与避坑指南
问题 1:Windows 提示 “python 不是内部或外部命令”
原因:安装时未勾选 “Add python.exe to PATH”,环境变量未配置。解决方法:
- 找到 Python 安装路径(如
D:\Python312),进入Scripts文件夹(如D:\Python312\Scripts); - 右键 “此电脑”→“属性”→“高级系统设置”→“环境变量”;
- 在 “用户变量” 的 “Path” 中,点击 “新建”,分别添加 Python 安装路径和 Scripts 路径;
- 重启命令提示符,重新输入
python --version。
问题 2:多个 Python 版本共存
如果你的电脑需要同时保留旧版本(如 3.9)和新版本(3.12):
- Windows:安装时自定义不同路径(如
D:\Python39、D:\Python312),调用时用python3.9或python3.12区分(需分别配置环境变量); - macOS/Linux:直接用
python3.9、python3.12调用对应版本即可。
问题 3:macOS/Linux 安装后 pip 提示权限错误
原因:系统级目录无写入权限。解决方法:使用--user参数安装包,避免权限问题:
bash
运行
python3 -m pip install --user 包名 # 如python3 -m pip install --user numpy 问题 4:Linux 安装后无法替代系统默认 Python
解决:不要修改/usr/bin/python的软链接(会导致 apt 等工具失效),始终用python3.12调用最新版本,或在脚本开头指定:
python
运行
#!/usr/bin/env python3.12 六、进阶建议:使用虚拟环境
安装好 Python 后,建议使用虚拟环境隔离不同项目的依赖(避免不同项目依赖版本冲突):
- 激活虚拟环境:
- Windows:
myenv\Scripts\activate - macOS/Linux:
source myenv/bin/activate
- Windows:
- 退出虚拟环境:
deactivate
创建虚拟环境(以 Python 3.12 为例):bash运行
# Windows python -m venv myenv # myenv是虚拟环境名称,可自定义 # macOS/Linux python3.12 -m venv myenv 总结
- 安装最新版 Python 的核心步骤:下载官方安装包(或用包管理器)→ 配置环境变量(Windows 重点)→ 验证版本→ 升级 pip;
- 不同系统的关键差异:Windows 需勾选 “Add to PATH”,macOS/Linux 用
python3替代python,Linux 不建议修改系统默认 Python; - 新手避坑:安装路径避免中文 / 空格,多版本共存用版本号区分调用,使用虚拟环境隔离项目依赖。