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

Google Colab切换Python3.8后脚本与命令行版本不一致求助

解决Google Colab中脚本使用Python 3.8的方法

问题核心是你只修改了系统层面的Python默认指向,但Colab的代码执行依赖IPython内核,内核仍绑定原Python 3.10,所以脚本运行时还是用旧版本。按以下步骤操作:

  • 安装Python 3.8及对应依赖
# 安装Python 3.8
!sudo apt-get update
!sudo apt-get install python3.8 python3.8-dev python3.8-distutils

# 安装pip for Python 3.8
!curl https://bootstrap.pypa.io/get-pip.py | python3.8
  • 为Python 3.8安装IPython内核
# 安装ipykernel
!python3.8 -m pip install ipykernel

# 将Python 3.8注册为Colab可用的内核
!python3.8 -m ipykernel install --user --name=python38 --display-name="Python 3.8"
  • 切换内核
    执行完上述命令后,点击Colab界面顶部的「代码执行程序」→「更改运行时类型」,在弹出窗口里选择刚才注册的「Python 3.8」内核,点击「保存」。

  • 验证版本
    切换内核后,运行以下代码:

from platform import python_version
print(python_version())

此时应该会输出3.8.x的版本号。

如果切换内核后仍有问题,重启运行时(「代码执行程序」→「重启运行时」)即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 18:22:39