无法在Jupyter Notebook中安装Manim?版本冲突问题求助
Manim导入时Pygments版本冲突的解决办法
问题描述
在Jupyter Notebook中执行from manim import *时触发ContextualVersionConflict错误,当前环境的Pygments版本为2.11.2,无法满足依赖库rich要求的pygments<3.0.0,>=2.13.0版本范围,且常规重装Pygments操作无效。
解决方案
指定版本安装Pygments
直接安装符合版本要求的Pygments,执行以下命令:pip uninstall pygments -y pip install pygments==2.16.1(注:2.13.0及以上的2.x版本均可,这里以2.16.1为例)
使用conda管理环境(适用于Anaconda/Miniconda用户)
若当前环境是conda创建的,优先用conda处理依赖避免冲突:conda uninstall pygments -y conda install pygments=2.13.0更新rich依赖
尝试升级rich,让其自动匹配兼容的Pygments版本:pip install --upgrade rich创建独立虚拟环境
若上述方法均无效,建议为Manim创建独立虚拟环境,彻底隔离依赖冲突:# 创建虚拟环境(Python版本建议3.9-3.11) conda create -n manim_env python=3.10 -y # 激活环境 conda activate manim_env # 安装Manim pip install manim
内容的提问来源于stack exchange,提问作者Dakota Schuck
相关产品推荐
相关产品推荐

