MacOS 安装Python 3.13【同时保留旧版本】

本期操作

已安装 Python 3.9 和 3.12

想再安装 Python 3.13(当前最新预发布版本)

并希望 保留 3.9 和 3.12

✅ 目标达成方案

你可以安全地安装 Python 3.13,并通过 修改 shell 别名(alias) 来切换默认版本,同时保留所有旧版本。

🔧 第一步:确认当前 Python 安装方式

进入到 /Library/Frameworks/Python.framework/Versions 目录下

看下目前已经安装的版本

通过which命令可以看到目前是3.12的版本正在生效。

📦 第二步:下载并安装 Python 3.13

  1. 访问官网下载页:

    👉 https://www.python.org/downloads/

  2. 下载 Python 3.13.x macOS 64-bit installer

    点击下载 .pkg 安装包(例如:python-3.13.9 的这个版本)

  3. 双击安装

    安装过程会自动创建:

    /Library/Frameworks/Python.framework/Versions/3.13/

第三步:验证安装是否成功

bash 复制代码
# 打开终端,运行:
ls /Library/Frameworks/Python.framework/Versions/
# 然后测试 3.13 是否可用:
/Library/Frameworks/Python.framework/Versions/3.13/bin/python3 --version
# 同时检查 pip:
/Library/Frameworks/Python.framework/Versions/3.13/bin/pip3 --version

已经成功安装上了

🖥️ 第四步:设置默认 python 命令为 3.13

bash 复制代码
vi ~/.zshrc
# 找到并修改 python 的 alias
alias python=/Library/Frameworks/Python.framework/Versions/3.13/bin/python3
alias pip=/Library/Frameworks/Python.framework/Versions/3.13/bin/pip3

# 保存
# 使其生效
source ~/.zshrc

✅ 第五步:验证默认 Python 已切换

bash 复制代码
python --version
# 应输出:Python 3.13.x

pip --version
# 应显示来自 3.13 的 pip

搞定。

番外

实际上更好的是使用 pyenv 管理多版本,这样我们可以随意当前使用的python版本,有点像我们在前端会使用的nvm来管理node的版本一样的效果。

相关推荐
郭涤生1 小时前
不同主机之间网络通信-以太网连接复习
开发语言·rk3588
山居秋暝LS1 小时前
【无标题】RTX00安装paddle OCR,win11不能装最新的,也不能用GPU
开发语言·r语言
卢锡荣1 小时前
单芯通吃,盲插标杆 —— 乐得瑞 LDR6020,Type‑C 全场景互联 “智慧芯”
c语言·开发语言·计算机外设
Xin_ye100861 小时前
C# 零基础到精通教程 - 第七章:面向对象编程(入门)——类与对象
开发语言·c#
彦为君2 小时前
Agent 安全:从权限提示到沙箱隔离
python·ai·ai编程
AI科技星2 小时前
《数学公理体系·第三部·数术几何》(2026 年版)
c语言·开发语言·线性代数·算法·矩阵·量子计算·agi
审判长烧鸡2 小时前
【Go工具】go-playground是什么组织?官方的?
开发语言·安全·go
PILIPALAPENG2 小时前
Python 语法速成指南:前端开发者视角(JS 类比版)
前端·人工智能·python
kkeeper~2 小时前
0基础C语言积跬步之字符函数与字符串函数(上)
c语言·开发语言
hhb_6183 小时前
Swift核心技术难点与实战案例解析
开发语言·ios·swift