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

如何在Google Colab中切换至Python 3.8版本

在Google Colab中切换到Python 3.8的正确操作

问题分析

你之前尝试直接卸载Colab默认的Python 3.11是不可行的——Colab的系统服务、内置工具都依赖这个默认环境,强行卸载会导致环境异常,无法正常切换到Python 3.8。下面是经过验证的安全切换方案:

操作步骤

执行以下命令序列,按顺序运行:

  1. 更新软件源并安装Python 3.8及配套组件
!apt-get update -y
!apt-get install python3.8 python3.8-dev python3.8-distutils python3.8-venv -y
  1. 配置Python版本优先级(让系统优先调用Python3.8)
!update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
!update-alternatives --config python3

运行第二条命令后,会弹出选项列表,输入对应Python3.8的序号(通常是1)并回车确认。

  1. 为Python3.8安装适配的pip
!curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
!python3.8 get-pip.py --force-reinstall
  1. 重启Colab运行时(这一步必须做,否则内核不会加载新的Python环境)
import os
os.kill(os.getpid(), 9)

验证切换结果

重启后,运行以下命令确认版本:

!python3 --version
!pip --version

如果输出显示Python 3.8.x和对应版本的pip,则切换成功。

注意事项

  • 不要卸载Colab默认的Python版本,否则会导致Colab的文件浏览器、终端等功能失效。
  • 后续安装依赖包时,尽量使用pip install而非!apt-get install,确保包安装到Python3.8的环境中。
  • 如果需要创建独立环境,可以用python3.8 -m venv myenv构建专属的Python3.8虚拟环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 12:54:55