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

如何在Linux Mint 21中将Python 3.10.4升级至Python 3.10.7?

升级Linux Mint 21上的Python 3.10到3.10.7

方法1:通过Deadsnakes PPA安装(推荐)

  • 更新系统包列表并升级现有软件:
    sudo apt update && sudo apt upgrade -y
    
  • 安装添加PPA所需的依赖工具:
    sudo apt install software-properties-common -y
    
  • 添加提供多版本Python的Deadsnakes PPA:
    sudo add-apt-repository ppa:deadsnakes/ppa -y
    
  • 再次更新包列表以获取PPA中的软件信息:
    sudo apt update
    
  • 安装Python 3.10.7完整包(并行安装,不替换系统默认Python):
    sudo apt install python3.10-full -y
    
  • 验证安装版本:
    python3.10 --version
    
  • 若需将python3默认指向3.10.7,可通过update-alternatives配置:
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
    
    后续可通过以下命令切换Python版本:
    sudo update-alternatives --config python3
    

方法2:手动源码编译安装

  • 安装编译Python所需的依赖库:
    sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl libbz2-dev -y
    
  • 下载Python 3.10.7源码包:
    curl -O https://www.python.org/ftp/python/3.10.7/Python-3.10.7.tgz
    
  • 解压源码包:
    tar -xf Python-3.10.7.tgz
    
  • 进入解压后的源码目录:
    cd Python-3.10.7
    
  • 配置编译参数(--enable-optimizations开启性能优化,--prefix指定独立安装路径避免覆盖系统默认):
    ./configure --enable-optimizations --prefix=/usr/local/python3.10
    
  • 编译并安装(-j$(nproc)利用所有CPU核心加速编译):
    make -j$(nproc)
    sudo make altinstall
    
  • 验证安装结果:
    /usr/local/python3.10/bin/python3.10 --version
    
  • 若需设置为默认版本,同样使用update-alternatives:
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/python3.10/bin/python3.10 1
    

注意事项

  • 切勿直接替换系统默认的Python 3版本,Linux Mint的系统工具、包管理器等依赖该版本,强行替换会导致系统异常。
  • 使用altinstall而非install,可避免覆盖系统默认的Python可执行文件。

内容的提问来源于stack exchange,提问作者Sampad Das

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 09:30:23