Windows10下本地搭建Manim环境
文章目录
- 1. 简介
- 2. Python环境
- 3. uv工具
- 4. Latex软件
- 5. 安装Manim数学库
- 6. 中文支持
- 参考
1. 简介
manim
是个一科普动画的库,
本文用到的是社区版本。
2. Python环境
这个不用多说,可以参考其他的文章。记得把pip
也安上。
3. uv工具
上面的pip
是老的python
的包管理工具,而uv
是用rust
写的另一种python
包管理工具。
我们可以通过pip
来安装uv
pip install uv
当然也可以通过官网说得那样,但是我没有试过。
- windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
- linux
curl -LsSf https://astral.sh/uv/install.sh | sh
总之我们就是安装好了uv
4. Latex软件
我们还需要用Latex软件来渲染数学公式,在windows下是Miktex
5. 安装Manim数学库
这里我们同样是在windows下
创建一个项目文件夹
mkdir animation
初始化项目
uv init animation
加入manim库
uv add manim
之后我们还需要初始化下虚拟环境
uv venv
之后就可以开始用manim运行程序了
uv run manim -pql main.py createCircle
如果生成不了视频,有可能需要安装ffmpeg
。
6. 中文支持
可以使用TexTemplateLibrary
中的ctex
来支持中文。
使用如下:
class nSum(Scene):
def construct(self):
hello = Tex("前k项奇数和", tex_template=TexTemplateLibrary.ctex)
self.play(FadeIn(hello))
self.remove(hello)
参考
uv
manim-community