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

求助:如何在Google Colab中正确运行Python 3.12?

在Google Colab中启用Python 3.12交互Shell

问题分析

核心矛盾在于:Colab的交互内核在会话启动时就绑定了默认的Python 3.11环境,单纯修改系统python3软链接只会改变终端命令行的Python版本,无法替换已经运行的IPython内核。直接给Python 3.12安装IPython会和原有内核环境产生冲突,导致Colab崩溃。

可行解决方案

按以下步骤操作,可安全切换到Python 3.12交互环境:

  1. 安装Python 3.12及必要依赖
    执行基础安装命令:

    !sudo apt-get update -y -qq
    !sudo apt-get install python3.12 python3.12-dev python3.12-venv -y -qq
    
  2. 创建并激活Python 3.12虚拟环境
    用虚拟环境隔离系统环境,避免版本冲突:

    !python3.12 -m venv colab_py312
    !source colab_py312/bin/activate && pip install --upgrade pip
    
  3. 安装IPython和Colab内核组件
    在激活的虚拟环境中安装适配的IPython与内核包:

    !source colab_py312/bin/activate && pip install ipython ipykernel
    
  4. 将虚拟环境注册为Colab可用内核
    把新环境添加到Jupyter内核列表:

    !source colab_py312/bin/activate && python -m ipykernel install --user --name=colab_py312 --display-name="Python 3.12"
    
  5. 切换内核
    执行完上述命令后,点击Colab界面顶部「代码执行程序」→「更改运行时类型」,在弹出窗口中选择「Python 3.12」内核,点击「保存」。

验证

切换内核后,运行以下代码确认版本:

import sys
print(sys.version)

输出会显示Python 3.12.x版本,此时import操作也不会再出现Python 3.11相关的路径错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 15:16:00