Manim 中文学习网站与教程怎么选?9 个资源横评与避坑指南

2026 年 9 月 12 日 · 极坐标⋅XYZ

Manim 中文学习网站与教程怎么选?9 个资源横评与避坑指南

搜"Manim 中文教程"能搜到不少东西,但其中相当一部分讲的不是同一个 Manim。中文互联网上流传最广的几份资料,写的是 3Blue1Brown 自用的 ManimGL 或更早的 ManimCairo,和现在主流的 Manim Community 并不通用。照着抄,会得到一堆"找不到这个类"的报错——而这和你的水平毫无关系。

快速答案: 挑中文 Manim 资源只看三件事:它对应哪个版本from manim import * 是 Manim Community,from manimlib import * 是 ManimGL,两者代码不通用)、最后更新是什么时候它解决的是"查 API"还是"学顺序"。目前的合理搭配是:用极坐标⋅XYZ 教程解决中文系统学习的顺序问题,用 Manim 官方文档查 API,用工作区在浏览器里随手验证代码。中文老牌文档站可以看,但要先确认它写的是哪个版本。

本文所有事实性信息(星标数、最后更新时间、对应版本)核对于 2026 年 9 月 8 日,请以你阅读时的实际情况为准。

9 个资源一览

# 资源 类型 语言 对应版本 最后更新(核对日)
1 极坐标⋅XYZ 系统课 + 在线工作区 中文 Manim Community 0.20.1 持续更新
2 Manim 官方文档 + FAQ 参考手册 英文 0.21.0(stable) 跟随版本
3 try.manim.community 官方在线体验 英文 跟随官方镜像 跟随版本
4 manim-kindergarten(manim.org.cn) 中文文档 + 示例库 中文 主要是 ManimGL / 旧版 文档仓库 2022-12;示例库 2022-08
5 manim-docs-zh-hans(manim.foresai.com) 社区版文档中译 中文 v0.19.1 2025-12
6 B 站视频教程 视频 中文 差异大,需逐个确认 差异大
7 知乎 / CSDN / 掘金 专栏 散篇文章 中文 差异大,需逐个确认 差异大
8 manim.runwith.cloud 第三方在线沙盒 英文 未标注
9 AI 生成类工具(AnimG 等) AI 出码 + 渲染 英文 未标注

下面按"你最可能怎么用它们"的顺序展开。

1. 极坐标⋅XYZ:中文系统课 + 不用装环境的工作区

适合: 中文母语、想按顺序学完而不是靠搜报错拼凑的人;被本地环境卡住的人;数学老师和科普作者。

这是我们自己做的站,所以先把能核对的事实摆出来,你可以直接去页面上验证。

教程:23 课 / 6 阶段 / 约 145 分钟正片

教程是一门完整的中文系统课,从"看见终点"开始,经 Python 速成、三要素、坐标与排版、函数作图、动画、updater、镜头语言、矢量对象、三维与图论,一路到调试与成片工作流。

极坐标⋅XYZ 教程课程库:23 课按 6 个阶段分组,带进度环和章节目录

和其它中文资料相比,有三点是结构性的差别:

① 课程视频本身就是 Manim 渲染的。next_to 时画面里演的就是 next_to,讲贝塞尔曲线时屏幕上是真的控制点在动。这不只是"好看"——它意味着课程内容与 Manim 本体绑定:每一课都是一份能重新渲染的源码,而不是一段只能重录的屏幕录像,所以它有条件跟着官方大版本走。当前站点与课程对齐 Manim Community 0.20.1;官方 0.21.0 已于 2026 年 8 月发布,课程按大版本节奏跟进。

② 视频旁边就是可运行的代码,而且随视频进度跟随。 讲到第几段,下面就是那一段的代码;点「在工作区打开」直接进编辑器改一行重跑。"看懂了"和"能写出来"之间那四步——打开 IDE、找文件、粘贴、运行——被删掉了。

课时页:视频与可运行代码并排,代码随视频进度跟随,下方是本课章节

③ 不用先配环境就能开始。 这是它和所有"文档站"最实际的差别。

工作区:浏览器里跑真 Manim

工作区把 Python 运行时、Manim 本体、中文字体、公式排版都装进了网页,渲染在你自己的电脑上完成(不排队、不上传代码)。写代码、渲染、导出 MP4/GIF 都不需要登录

工作区打开页:用 AI 开始、直接开始写、打开本机文件夹三个入口

跑的是真 Manim 本体而不是近似重写的引擎,所以你在这里学到的 API 就是官方那套,将来迁到本地不用重学。画面落到 Canvas2D,不依赖 WebGPU,国内主流浏览器和老一点的 Windows 机器都能开。

它还有个别处没有的东西:面向 Manim 的 AI 助手。说一句话,或者直接拍一张课本上的题目照片,它写代码、在你的浏览器里试跑、自己读报错自己修看渲染出来的画面自检(跑通了但重叠、出框也能发现),每一轮改动都是一个可回退的检查点。AI 助手需要登录(注册赠送 1,000 积分)。

局限(该说的): 教程只有第 1 课「开篇·看见终点」和第 4 课「认识 Manim」免费,其余需购买;首次进工作区要下载一次引擎;4K 长片这类重渲染任务,本地机器仍然更快。它替代的是"入门到出片"这一段,不是替代本地专业流程。

2. Manim 官方文档:唯一始终跟版本的权威

适合: 所有人,查 API 时。语言: 英文。

docs.manim.community 是唯一跟着版本走的参考手册——当前 stable 是 0.21.0(2026 年 8 月 10 日发布,要求 Python 3.11+)。类名、参数签名、行为变更以它为准,任何中文资料和它冲突时,信它。

它的 FAQ 覆盖了安装、常规使用、求助、OpenGL 几类高频问题,是排错时最该先看的地方。我们做了一份中文整理与补充,加上了官方没写的中文字体和国内网络两类问题。

局限: 英文;而且它是参考手册不是教程——按字母顺序读参考手册是学不会 Manim 的,它解决"这个类怎么用",不解决"我该先学什么"。

3. try.manim.community:官方的在线体验

适合: 想在完全不安装的情况下先摸一下官方环境的人。

官方提供的交互式体验入口,实际跑在 Binder 上(mybinder.org 拉起 ManimCommunity/jupyter_examples 的 Jupyter 环境)。

局限: Binder 是公共免费算力,冷启动可能要等好几分钟,会话不持久(关掉就没了),高峰期还可能排不到资源;国内访问也不稳定。它适合"看一眼官方 notebook 长什么样",不适合当作长期练习的地方。

4. manim-kindergarten:中文老牌,但要看清版本

适合: 想看中文写的概念讲解、或者要维护老项目的人。

manim-kindergarten(简称 mk)是国内最早也最有影响力的 Manim 中文社区,做了中文文档站(manim.org.cn / docs.manim.org.cn)、示例代码库和一批 B 站视频。它在中文圈的传播度很高,很多人搜"Manim 中文文档"第一个看到的就是它。

必须注意两件事:

  • 它主要面向 ManimGL 和旧的 cairo 版本,不是现在主流的 Manim Community。文档站的标题就写着 "ManimGL 文档",它的 FAQ PDF 文件名也是"manimgl 常见问题"。
  • 更新已经停了很久。 截至 2026 年 9 月 8 日核对:GitHub 上的 manim-kindergarten/manim_document_zh(169 星)最后一次提交在 2022 年 12 月;示例库 manim_sandbox(513 星)最后一次提交在 2022 年 8 月;站上的 FAQ PDF 标注的版本日期停在 2021 年。

结论: 当作"理解概念的中文读物"和"老项目参考"很有价值,不要当作现在写 Manim Community 代码的依据。看到 from manimlib import * 就知道不能直接抄。

5. manim-docs-zh-hans:社区版文档的中译

适合: 英文吃力、又需要查 Manim Community API 的人。

MarkHoo/manim-docs-zh-hans(77 星)把 Manim Community 官方文档翻译成了中文,有在线站点 manim.foresai.com。截至 2026 年 9 月 8 日核对,仓库最后一次提交在 2025 年 12 月,文档标注对应 v0.19.1

优点: 是少数明确对准 Community 版(而非 ManimGL)的中文文档。 局限: 版本落后当前 stable(0.21.0)两个小版本;翻译文档天然有滞后,查到的行为和最新版有出入时,以英文官方文档为准

6. B 站视频教程:入门直观,但版本混杂

适合: 喜欢跟着视频学、需要看到"手是怎么动的"的人。

B 站上有相当数量的 Manim 教程,从几分钟的单点讲解到十几集的系列都有。视频的优势是直观——尤其是"装环境"这类步骤,看别人做一遍比读文档快。

三个必须留意的点:

  • 版本混杂最严重的就是这一类。 早期视频大多讲 ManimGL 或旧 cairo 版;官方的安装 FAQ 也明确提醒:视频一旦录完就无法修订,安装步骤过时后没人能改,遇到失败应改用书面安装文档。
  • 先看发布日期和第一行导入语句,再决定要不要跟。
  • 3Blue1Brown 在 B 站的官方账号发的是数学科普成片,不是 Manim 教程。 很多人以为关注了就能学到工具,其实那里不讲代码。

7. 知乎 / CSDN / 掘金 专栏:解决具体问题很好用

适合: 撞上某个具体报错,搜关键词找解法。

散篇文章的价值在于长尾——某个冷门报错、某个特定 Windows 版本的坑,往往只有这类文章写过。

局限: 没有顺序、质量参差、时效性最差,而且互相转载导致过时结论被反复放大(最典型的就是"装 Manim 要先装 FFmpeg"——v0.19.0 起已用 PyAV 取代外部 FFmpeg 依赖,基础使用不再需要)。把它当搜索结果用,不要当教程用。

8. manim.runwith.cloud:第三方在线沙盒

适合: 想找个地方随手跑一段代码、把结果分享给别人。

一个免费的第三方 Manim 在线沙盒,页面标注"free and opensource",支持保存项目、公开分享链接、切换编辑器主题。

局限: 英文界面;页面未标注它跑的 Manim 版本;渲染发生在哪里、算力和排队策略如何,页面上也没有明确说明——做长期项目前值得先弄清楚这两点。

9. AI 生成类工具:出个初稿可以,别指望学会

适合: 只想要结果、完全不打算学代码的人。

AnimG、Generative Manim 这类工具的模式是:你用自然语言描述想要的动画,它生成 Manim 代码并渲染成视频。

局限: 界面和提示词生态以英文为主;生成的代码经常混用不同 Manim 分支或已废弃的参数(这也是官方教程里专门提醒过的一类问题)——跑不通时,不会代码的人就卡死了。它给的是"一次性成品",不是"能力"。

相比之下,工作区里的 AI 助手做的是同一件事的另一半:它把渲染放在你自己的浏览器里,所以能试跑—看画面—自己修地循环好几轮,而且代码永远在一步之内,你随时可以展开编辑器接管。

避坑指南:5 条一票否决的检查

看到一份中文 Manim 资料,先用这五条过一遍,能省下大量时间。

  1. 第一行导入语句是什么? from manim import * 才是 Manim Community。看到 from manimlib import *from manimlib.imports import *,这份资料的代码不能直接用。
  2. 最后更新是什么时候? 2023 年之前的 Manim 资料,API 差异已经足够大到会持续报错。
  3. 它教你先装 FFmpeg 吗? 如果是,说明内容停留在 v0.19.0 之前——那之后 Manim 已改用 PyAV,基础使用不再需要单独装 FFmpeg。
  4. 它有没有交代中文字体? 中文场景要用 Text(..., font="…") 并指定真实存在的字体;一份完全不提这件事的中文教程,多半没有真正在中文环境下跑过。
  5. 它解决的是"顺序"还是"查询"? 参考手册解决查询,系统课解决顺序。用参考手册当教程,是初学者最常见的时间黑洞。

怎么搭配用:一套具体建议

场景 用什么
从零系统学,要有顺序和交付物 极坐标⋅XYZ 教程(按6 周路线走)
查某个类怎么用、参数是什么 Manim 官方文档(英文优先,中译作辅助)
随手验证一段代码 / 不想装环境 极坐标⋅XYZ 工作区
排查报错 官方 FAQ + 中文整理版
找灵感、看别人怎么做 精选作品(每件都能一键打开改写)
理解某个概念的中文讲解 manim-kindergarten 文档(注意是 ManimGL 版
具体冷门报错 知乎 / CSDN 搜索(先看日期和导入语句

极坐标⋅XYZ 精选作品:每件作品都能一键在工作区打开、改写并导出

常见追问(FAQ)

Q:Manim 有官方中文文档吗? A:没有官方中文版。docs.manim.community 目前只有英文。中文资料都来自社区:manim-kindergarten 的文档主要面向 ManimGL 且已多年未更新,MarkHoo 的 manim-docs-zh-hans 对准 Manim Community 但版本停在 v0.19.1。查 API 时应以英文官方文档为准。

Q:manim.org.cn 的中文文档还能用吗? A:可以当作理解概念的中文读物,但要清楚它主要写的是 ManimGL 和旧 cairo 版本,代码不能直接用在 Manim Community 上。截至 2026 年 9 月 8 日核对,其 GitHub 文档仓库最后一次提交在 2022 年 12 月,示例库停在 2022 年 8 月。

Q:为什么照着中文教程写会一直报错? A:绝大多数是版本不匹配。中文互联网上流传最广的一批 Manim 教程写的是 ManimGL(from manimlib import *)或更早的 ManimCairo,与现在主流的 Manim Community(from manim import *)在导入方式和部分 API 上并不通用。先看第一行导入语句,再决定要不要跟。

Q:有没有不用安装就能学 Manim 的中文网站? A:有。极坐标⋅XYZ 在浏览器里跑真 Manim 本体,写代码、渲染、导出 MP4/GIF 都不需要登录,也不需要安装 Python、LaTeX 或 ffmpeg;配套有 23 课的中文系统教程,课时页的视频旁边就是可直接运行的代码。

Q:官方的 try.manim.community 和浏览器版有什么区别? A:try.manim.community 跑在公共的 Binder 服务上,是服务器端算力,冷启动可能要等几分钟、会话不持久、国内访问不稳定;极坐标⋅XYZ 工作区把 Manim 加载到你自己的浏览器里,渲染在本机完成,不排队,代码不上传,二次访问走缓存。

Q:中文 Manim 教程里最常见的过时结论是什么? A:三个:一是"必须先装 FFmpeg 命令行工具"(v0.19.0 起已改用 PyAV);二是把 ManimGL 的写法当成通用写法;三是"公式必须装完整 LaTeX 发行版"(0.21.0 起新增了 Typst 作为可选排版后端)。


选资源的核心只有一句话:先确认版本,再看更新时间,最后才看讲得好不好。前两条不过关,讲得再好也只会让你在报错里打转。

想省掉这一整轮筛选,最直接的做法是:从教程第一课开始,遇到想试的代码就在工作区里点一次运行。

来源:极坐标⋅XYZ · jizuobiao.xyz · 更新于 2026-09-12