当前位置: 首页 > news >正文

manim安装

manim:用于数学绘图(动画),比如数学教程

首先,建议大家去github按官方的安装。
github-manim
下面提供我安装的过程(win10-64),尽量详细点哈。

安装ffmpeg

地址:FFmpeg
直接下载压缩包,解压后设置环境变量即可。因为这里官网的安装步骤太过细节了
将bin目录添加到环境变量

安装miktex

地址:miktex
这个是支持latex语法的
将bin\x64目录添加到环境变量

安装pycairo

pip安装即可

安装manim(如果用anaconda管理,建议新建环境去安装)

这里直接照搬github上官方的:

git clone https://github.com/3b1b/manim.git # git下载
cd manim # 切换到下载的目录
pip install -e . # pip安装

其他安装(可选)

  • sox:音频处理
  • dvisvgm:用于转svg格式

官方的一些提示(manimgl 命令的一些参数)

-w to write the scene to a file
-o to write the scene to a file and open the result
-s to skip to the end and just show the final frame.
-so will save the final frame to an image and show it
-n <number> to skip ahead to the n'th animation of a scene.
-f to make the playback window fullscreen

配置修改

目前刚安装,还没玩熟悉,所以只说我知道的。

  • 进入manimlib目录,修改default_config.yml文件,主要是设置directories下的参数,比较好理解

运行

官方示例

# 先进入manim目录
manimgl example_scenes.py OpeningManimExample # 运行示例,过程中可能会提示安装一些宏包(我也不懂),安装就是了。这个示例有交互功能

在目录中可以找到示例文件,对照着参考编码学习即可。深入学习那就参考官方文档吧。

相关文章:

  • 不同路径——1
  • LeetCodeHot100_0x07
  • 2025高频面试算法总结篇【递归回溯动态规划】
  • LabVIEW 线性拟合
  • Python核心语法-数据基本运算(一)
  • 笔记:代码随想录算法训练营day46:LeetCode647. 回文子串\516.最长回文子序列
  • JVM---Java 类生命周期与类加载机制
  • 高版本node(17+)环境下VUE2项目启动报错
  • 失败的面试经历(ʘ̥∧ʘ̥)
  • 从过拟合到强化学习:机器学习核心知识全解析
  • 关于playwright的data-testid
  • 深入探索Android Bitmap:从原理到实战
  • 【人工智能基础2】人工神经网络、卷积神经网络基础、循环神经网络、长短时记忆网络
  • 【排序】快速排序
  • Python —— random.choice()的用法
  • 数学——A. K-divisible Sum + D. Exam in MAC
  • Unity屏幕适配——立项时设置
  • 案例驱动的 IT 团队管理:创新与突破之路:第一章 重构 IT 团队管理:从传统到创新-1.2.2 方法论提炼:可复用的管理模型
  • 【uni-app运行错误】SassError: expected selector @import “@/uni.scss“;
  • 用通义大模型写爬虫程序,汇总各科成绩
  • 梅花奖在上海|秦海璐:演了15年《四世同堂》,想演一辈子
  • 义乌至迪拜“铁海快线+中东快航”首发,物流成本降低18%
  • 小雨伞保险经纪母公司手回集团通过港交所聆讯
  • 江西3人拟提名为县(市、区)长候选人
  • 黑龙江省政府副秘书长许振宇,拟任正厅级领导
  • 上海黄浦江挡潮闸工程建设指挥部成立,组成人员名单公布