You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派无法将Python从3.7升级至3.9,尝试多种方法报错求解决方案

树莓派Raspbian buster 安装Python3.9 操作指南

先明确之前操作失效的核心原因

  • Raspbian buster 官方 apt 源内置的Python3最高版本为3.7.3,因此执行 sudo apt-get install python3、sudo apt-get upgrade python3 永远会提示已是最新版本
  • deadsnakes PPA 为Ubuntu发行版专用源,不兼容Raspbian buster,因此添加时会提示找不到对应发行版模板
  • 树莓派为ARM架构,多数x86平台的预编译Python源不适配,最稳定的安装方式为从源码编译,全程不要覆盖系统自带的Python3.7,否则会导致apt、系统配置工具等依赖python3的程序崩溃

分步操作流程

1. 安装全部编译依赖

执行以下命令,补全编译所需的依赖包:
sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

2. 下载并解压Python3.9稳定版源码

下载Python 3.9系列最新的稳定维护版3.9.18源码包:
wget https://www.python.org/ftp/python/3.9.18/Python-3.9.18.tgz
解压并进入源码目录:
tar -zxvf Python-3.9.18.tgz
cd Python-3.9.18

3. 编译并安装(隔离系统环境,不覆盖原有Python)

配置编译参数,指定安装路径为独立目录 /usr/local/python3.9,与系统自带Python3.7完全隔离:
./configure --enable-optimizations --prefix=/usr/local/python3.9
多线程编译(树莓派3及以上使用-j4加速,树莓派Zero等低配设备可去掉-j4):
make -j4

注意:如果编译中途报错退出,大概率是内存不足,可先配置2G交换分区后再重新执行编译命令。
编译完成后执行安装:
sudo make install

4. 配置软链接,方便全局调用

将新装的python3.9、pip3.9添加到系统全局路径,不要替换原有python3的指向:
sudo ln -s /usr/local/python3.9/bin/python3.9 /usr/local/bin/python3.9
sudo ln -s /usr/local/python3.9/bin/pip3.9 /usr/local/bin/pip3.9

5. 验证安装结果

执行以下命令,若返回 Python 3.9.18 即为安装成功:
python3.9 --version
如果执行pip3.9报错,可执行以下命令修复pip:
sudo /usr/local/python3.9/bin/python3.9 -m ensurepip
后续使用Python3.9跑项目时,直接调用python3.9即可,也可配合虚拟环境使用,无需修改系统默认python3指向。

可选:自定义默认python3版本(非新手不建议操作)

如果确实需要默认调用python3.9,使用系统alternatives工具管理版本,不要直接删除原有软链接:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/python3.9 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 2

后续可通过 sudo update-alternatives --config python3 随时切换版本。
警告:若系统工具仍依赖Python3.7,切换默认版本后可能导致apt等程序报错,请确认无依赖冲突后再操作。

内容的提问来源于stack exchange,提问作者Germaine Ong

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.23 06:45:03