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

Manim导入报错求助:ModuleNotFoundError: No module named 'manimlib'

问题解决:ManimCE运行报错ModuleNotFoundError: No module named 'manimlib'

问题分析

报错信息明确指向C:\Users\Pablo\Downloads\startingmanim.py第一行是from manimlib import *,但你声明自己的代码写的是import manim,同时你的代码还存在类继承的问题——VectorScene没有正确导入,这两个问题需要一起解决。

解决方案

1. 确认运行文件的实际内容

直接打开C:\Users\Pablo\Downloads\startingmanim.py,检查第一行是否真的是import manim:

  • 如果发现第一行确实是from manimlib import *,说明你保存的文件和自己编写的内容不一致,修正为正确的导入语句即可。
  • 如果文件内容正确,删除该目录下的__pycache__文件夹,清除Python的导入缓存,避免旧缓存导致的错误。

2. 修正代码的导入与继承问题

ManimCE中VectorScene需要从特定模块导入,你的原代码import manim无法直接使用VectorScene,修改代码如下:

from manim.scene.vector_scene import VectorScene

class Vectors(VectorScene):
    def construct(self):
        self.add_axes()
        self.add_plane()
        self.add(self.get_basis_vectors())
        self.wait()

或者更简洁的导入方式:

from manim import VectorScene

class Vectors(VectorScene):
    def construct(self):
        self.add_axes()
        self.add_plane()
        self.add(self.get_basis_vectors())
        self.wait()

3. 正确执行渲染命令

运行时建议指定场景名称并添加渲染质量参数,确保命令准确:

python -m manim startingmanim.py Vectors -ql

其中-ql表示快速低质量渲染,适合测试。

内容的提问来源于stack exchange,提问作者Pablo Ballesteros

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.22 01:12:57