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 # 运行示例,过程中可能会提示安装一些宏包(我也不懂),安装就是了。这个示例有交互功能
在目录中可以找到示例文件,对照着参考编码学习即可。深入学习那就参考官方文档吧。