目录
- 安装 Anaconda3
- 安装 FFmpeg
- 安装 Dvisvgm
- 安装 miktex
- 安装 Pycario
- 安装 manim
- 测试
注意:一下安装的路径一定不要出现中文。不然可能会出现BUG。
安装 Anaconda3
具体安装配置及用法参考
- 新建一个虚拟环境
- 进入虚拟环境
- 后续在此安装各种python库
安装 FFmpeg
ffmpeg(命令行工具) 是一个快速的音视频转换工具。
进入网站链接,选择蓝色 win 标志, 点击第一个链接,进入下面画面下载。
给FFmpeg添加环境变量,把下图路径放到PATH环境变量内。
进入cmd,检查是否安装成功。
安装 Dvisvgm
进入网站链接,下载对应文件。
添加下图路径到PATH环境变量。
验证是否安装成功。
安装 miktex
MiKTeX 是 Windows 下最好用的 TeX 系统,可用于生成复杂表格和数学公式。
进入网站链接进行下载安装。
将下图路径添加到PATH环境变量内。
安装 Pycario
Cairo是一个用于创建2D向量图的库。它是用 C 程序语言写的。已经有一些到其他计算机语言的绑定出现了。
进入网站链接,选择对应位数和Python版本进行下载。
进入文件所在目录,打开cmd,进入python虚拟环境,利用下面指令安装Pycario。
pip install pycairo-1.20.0-cp37-cp37m-win_amd64.whl
安装 manim
进入网站链接下载,解压到指定目录下。
进入文件所在目录,打开cmd,进入python虚拟环境,利用下面指令安装
pip install -r requirements.txt
再自行安装一些别的库,如:matplotlib、pandas等。这个看个人需求
测试
在manim目录下,打开cmd,进入虚拟环境,执行下面指令查看结果。
python -m manim manim_tutorial_P37.py Shapes -pl
-
第一个参数 “python” 意思是用python编译器进行编译;
-
第二个参数是“-m”,意思是以脚本Script的模式运行模块;由于以脚本模式运行模块,而这里的模块其实指的是 manim.py,但是在 -m 模式下只要输入模块的模块名,而不能包含后面的.py后缀,也就是命令中的–
-
第三个参数“manim”;
-
第四个参数 “manim_tutorial_P37.py” 是用来编写图形动画的脚本文件,该参数是需要.py 后缀的;
-
第五个参数 “Shapes” 是脚本文件中所定义的一个类的类名;
-
第六个参数 “-pl” 意思是动画生成后自动预览(Preview),且分辨率较低(Low quality),这样生成的速度快一些。
备注:如果想渲染中文,需要把~\manim\manimlib\constants.py 文件中的 TEX_USE_CTEX = False 改为 TEX_USE_CTEX = True 。