在Google Colab安装Manim导致会话崩溃的问题求助
在Google Colab中解决Manim安装的依赖冲突与会话崩溃问题
分步解决方案
1. 安装系统级依赖
先单独执行系统依赖安装,避免和pip操作混合导致资源过载:
!sudo apt update -y !sudo apt install -y libcairo2-dev ffmpeg \ texlive texlive-latex-extra texlive-fonts-extra \ texlive-latex-recommended texlive-science \ tipa libpango1.0-dev
2. 修复decorator与moviepy版本冲突
Colab默认的decorator 5.1.1与Manim依赖的moviepy 1.0.3不兼容,先降级decorator:
!pip uninstall -y decorator !pip install decorator==4.4.2
3. 安全安装Manim,保留Colab原生Torch环境
Colab自带适配云端GPU的Torch环境,安装Manim时跳过自动依赖安装,手动补充核心依赖(排除Torch):
!pip install manim --no-deps # 安装Manim核心依赖(无需额外Torch) !pip install numpy scipy pillow matplotlib opencv-python pycairo pango moviepy tqdm requests
4. 升级IPython(按需执行)
完成Manim安装后再升级IPython,避免提前操作引发环境不稳定:
!pip install IPython --upgrade
5. 验证安装有效性
运行以下代码确认Manim正常可用:
from manim import * print("Manim installed successfully")
关键说明
- 会话崩溃多因一次性执行大量安装命令导致资源耗尽,分步骤执行可避免该问题。
- 不要让Manim安装过程替换Colab原生Torch,否则会触发NVIDIA依赖缺失错误——Colab的Torch已适配云端环境,无需额外配置。
- 若需使用Manim的机器学习相关功能,可单独安装适配Colab的Torch扩展,但核心动画功能无需此操作。
内容的提问来源于stack exchange,提问作者Tshadow
相关产品推荐
相关产品推荐

