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

如何在Python3.9.16版本的Google Colab中安装Turicreate?

在Google Colab中成功部署Turicreate的方案

问题根源

你之前的操作无效,核心原因有两个:

  • Colab里每个!命令都在独立的shell会话中执行,!source env/bin/activate的环境激活仅在当前会话生效,后续的pip install还是调用系统默认的Python3.9
  • 直接从源码编译Turicreate会因为缺失底层依赖导致构建失败,应该使用预编译的二进制包

分步解决步骤

1. 安装Python3.7及系统依赖

先在Colab虚拟机中安装Python3.7和必要的编译/运行依赖:

!sudo apt-get update
!sudo apt-get install -y python3.7 python3.7-dev python3.7-distutils libstdc++6 libopenblas-dev

2. 切换默认Python版本为3.7

通过update-alternatives工具临时将Python3指向3.7版本:

!sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7 1
!sudo update-alternatives --config python3
# 执行后在弹出的选项中输入对应Python3.7的编号(通常是1)并回车

3. 安装适配Python3.7的pip

替换系统默认pip为适配Python3.7的版本:

!curl https://bootstrap.pypa.io/get-pip.py | python3.7

4. 安装Turicreate

使用适配的pip安装指定版本的Turicreate:

!pip install turicreate==6.4

5. 验证安装有效性

运行以下代码确认Turicreate可以正常导入:

import turicreate
print(f"Turicreate版本:{turicreate.__version__}")

重要提示

  • Colab的虚拟机是临时的,每次重启会话后都需要重新执行上述步骤
  • 如果安装时出现权限问题,可在pip命令前添加--user参数(pip install --user turicreate==6.4)

内容的提问来源于stack exchange,提问作者Carlos Checa Moreno

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 19:43:30