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

Google Cloud Shell升级Python 3.10失败求助

在Google Cloud Shell中安装Python 3.10的解决方案

问题1:Deadsnakes PPA报错

报错The repository 'http://ppa.launchpad.net/deadsnakes/ppa/ubuntu kinetic Release' does not have a Release file.是因为当前Cloud Shell的Ubuntu版本(Kinetic)已不在Deadsnakes的支持范围内。

解决步骤:

  • 确认当前Ubuntu版本:lsb_release -a
  • 移除无效PPA:sudo add-apt-repository --remove ppa:deadsnakes/ppa
  • 改用源码编译安装(推荐,适配Cloud Shell的临时系统特性)

问题2:源码安装后重启找不到python3.10命令

Google Cloud Shell的系统目录(如/usr/local/bin)是临时存储,重启后会恢复初始状态,导致安装到该目录的程序丢失。需将Python编译安装到用户持久化目录:

  1. 安装编译依赖:
    sudo apt update && sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
    
  2. 下载Python 3.10源码包:
    wget https://www.python.org/ftp/python/3.10.13/Python-3.10.13.tgz
    
  3. 解压并进入源码目录:
    tar -xf Python-3.10.13.tgz && cd Python-3.10.13
    
  4. 配置编译参数,指定安装到用户目录:
    ./configure --prefix=$HOME/python310 --enable-optimizations
    
  5. 编译并安装:
    make -j $(nproc) && make install
    
  6. 将安装目录添加到用户PATH(持久化生效):
    echo 'export PATH="$HOME/python310/bin:$PATH"' >> ~/.bashrc
    
  7. 立即加载配置:
    source ~/.bashrc
    
  8. 验证安装:
    python3.10 --version
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 09:01:00