HKUDS/DeepTutor · error · RuntimeError
Manim rendering requires optional dependencies. Install with
Error message
Manim rendering requires optional dependencies. Install with `pip install 'deeptutor[math-animator]'` or `pip install -r requirements/math-animator.txt`.
What it means
Error "Manim rendering requires optional dependencies. Install with `pip install 'deeptutor[math-animator]'` or `pip install -r requirements/math-animator.txt`." thrown in HKUDS/DeepTutor.
Source
Thrown at deeptutor/agents/visualize/capability.py:298
*,
context: UnifiedContext,
stream: StreamBus,
render_type: str,
visualize_config: VisualizeRequestConfig,
history_context: str,
usage: UsageTracker | None = None,
i18n: StatusI18n | None = None,
) -> None:
"""
Manim sub-pipeline. Mirrors ``MathAnimatorCapability.run`` but emits
the final result with ``render_type`` as the discriminator so the
unified frontend dispatcher can route to ``MathAnimatorViewer``.
"""
import importlib.util
import time
if importlib.util.find_spec("manim") is None:
raise RuntimeError(
"Manim rendering requires optional dependencies. "
"Install with `pip install 'deeptutor[math-animator]'` "
"or `pip install -r requirements/math-animator.txt`."
)
from deeptutor.agents.math_animator.pipeline import MathAnimatorPipeline
from deeptutor.agents.math_animator.request_config import MathAnimatorRequestConfig
from deeptutor.core.trace import build_trace_metadata, new_call_id
from deeptutor.services.llm.config import get_llm_config
if i18n is None:
i18n = StatusI18n(self.name, context.language, module="visualize")
output_mode = "image" if render_type == "manim_image" else "video"
request_config = MathAnimatorRequestConfig(
output_mode=output_mode, # type: ignore[arg-type]
quality=visualize_config.quality,
style_hint=visualize_config.style_hint,
)View on GitHub (pinned to 3e82f13042)
When it happens
Trigger: Thrown at deeptutor/agents/visualize/capability.py:298 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of HKUDS/DeepTutor@3e82f13042 (2026-08-27).
Data as JSON: /api/errors/b7eb9d74f21def50.
Report an issue: GitHub.