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

求助:如何在GCP Vertex AI上升级Python版本至3.9?

解决GCP Vertex AI升级Python 3.9失败的方案

一、Vertex AI Notebook实例场景

  • 优先使用虚拟环境隔离,避免修改系统Python(系统Python与平台服务绑定,强行替换易引发依赖问题):
    1. 打开Notebook终端,更新conda:conda update -n base conda
    2. 创建Python3.9虚拟环境:conda create -n py39 python=3.9 -y
    3. 激活环境:conda activate py39
    4. 验证版本:python --version
    5. 若需在Notebook中使用该环境,安装ipykernel并添加到Notebook:
      conda install ipykernel -y
      python -m ipykernel install --user --name=py39
      
  • 若使用的是托管Notebook预设镜像,部分基础镜像锁定Python版本,需切换至支持自定义版本的镜像(创建实例时选择"自定义镜像"或"社区镜像")。

二、自定义训练/预测作业场景

  • 自定义容器方案:构建包含Python3.9的Docker镜像,预装依赖后提交作业,示例Dockerfile片段:
    FROM python:3.9-slim
    WORKDIR /app
    COPY requirements.txt .
    RUN pip install --no-cache-dir -r requirements.txt
    COPY . .
    
  • 平台模板指定版本:使用平台提供的训练模板时,通过--python-version参数指定3.9,命令示例:
    gcloud ai jobs submit training my-training-job \
      --region us-central1 \
      --python-version 3.9 \
      --package-path ./my-training-code \
      --module-name trainer.task \
      --project my-gcp-project
    

三、环境变量修改无效的排查

  • 确保环境变量永久生效:终端临时修改的环境变量仅对当前会话有效,需写入~/.bashrc或~/.profile:
    echo 'export PATH="/usr/local/bin/python3.9:$PATH"' >> ~/.bashrc
    source ~/.bashrc
    
  • 验证路径优先级:执行which python,确认输出为Python3.9的安装路径,若不是则调整PATH顺序,将Python3.9的bin目录放在系统默认Python路径之前。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 13:17:31