把 Python 3.13 降级到 3.11 最稳妥的方式是用版本管理工具(避免手动卸载残留问题),不同系统操作略有差异,我分 Windows/macOS/Linux 给你写好一步到位的步骤,新手也能看懂:
核心思路
先装「Python 版本管理器」→ 安装 3.11 版本 → 设为全局默认 → 可选卸载 3.13(也可以保留,用管理器切换)。
一、Windows 系统(最常用)
方法 1:用 pyenv-win(推荐,无残留)
步骤 1:安装 pyenv-win(版本管理器)
powershell
# 安装 pyenv-win(自动配置环境变量)
Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"
步骤 2:安装 Python 3.11
powershell
# 查看可安装的 3.11 版本(选最新的 patch 版,比如 3.11.9)
pyenv install –list | findstr "3.11"
# 安装 3.11.9(示例,选列表里最新的 3.11.x)
pyenv install 3.11.9
# 验证安装
pyenv versions # 会看到 3.11.9 已安装
步骤 3:设置 3.11 为全局默认
powershell
# 全局默认用 3.11.9
pyenv global 3.11.9
# 验证版本(重启终端后执行)
python –version # 输出 Python 3.11.9 就对了
可选:卸载 Python 3.13(清理)
方法 2:手动卸载(适合不想装工具的新手)
- 去官网:https://www.python.org/downloads/release/python-3119/
- 选「Windows Installer (64-bit)」(64 位系统);
- 勾选「Add Python 3.11 to PATH」(关键!);
- 点击「Install Now」,等待完成;
二、macOS 系统
方法:用 pyenv(macOS/Linux 通用)
步骤 1:安装 pyenv(先装依赖)
打开终端,执行:
bash
运行
# 安装 Xcode 命令行工具(依赖)
xcode-select –install
# 用 Homebrew 装 pyenv(没装 brew 先执行:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)")
brew install pyenv
步骤 2:配置 pyenv 环境变量(关键)
bash
运行
# 把 pyenv 加入终端配置(zsh 是 macOS 默认终端,bash 改 .bash_profile)
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
# 生效配置
source ~/.zshrc
步骤 3:安装 Python 3.11 并设为默认
bash
运行
# 安装 3.11.9
pyenv install 3.11.9
# 设为全局默认
pyenv global 3.11.9
# 验证
python –version # 输出 Python 3.11.9
可选:卸载 3.13
bash
运行
# 用 pyenv 卸载(如果是 pyenv 装的 3.13)
pyenv uninstall 3.13.0
# 如果是官网装的,删除安装目录
sudo rm -rf /Library/Frameworks/Python.framework/Versions/3.13
三、Linux 系统(以 Ubuntu 为例)
步骤 1:安装 pyenv 依赖
bash
运行
sudo apt update
sudo apt install -y make build-essential libssl-dev zlib1g-dev \\
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \\
libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git
步骤 2:安装 pyenv
bash
运行
curl https://pyenv.run | bash
步骤 3:配置环境变量
bash
运行
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
步骤 4:安装 3.11 并设为默认
bash
运行
pyenv install 3.11.9
pyenv global 3.11.9
# 验证
python –version # 输出 3.11.9
关键验证步骤(所有系统通用)
无论用哪种方法,最后一定要验证:
总结
这样操作后,你的 Python 就稳定降级到 3.11 了,完全适配 worldmonitor 可能用到的进阶场景(如 node-gyp、爬虫脚本等)。




