2025-01-02-Manim数学可视化动画引擎的安装教程
Manim——数学可视化动画引擎的安装教程
前言:
Manim是3Blue1Brown制作的一个数学可视化的动画引擎,同时也可以用于其他学科的可视化视频制作。你可以利用Manim将线性代数、解析几何等书本知识转化成精美的动画知识,以利于学习或者教学。
一、安装历程
我第一次安装的时候尝试使用校园网,但速度极慢,容易因为速度慢而导致报错。在此我为大家介绍一种更快速安装Manim的方法。
二、安装教程
1.我具体的电脑配置
2.下载Python
github的官网对Python版本的要求是3.7及其以上,我在这里下载的是Python3.10.6。当然你可以选择直接从微软商店里下载一个Python,但下载的版本最好不要太高不然可能会出现问题。(如果你是自己下载的Python,在安装的左下角有一句”Add python.exe to PATH"记得勾选。)
安装好之后就可以用win+R打开cmd检查了,输入python如果出现类似图片里的信息就是安装好python了
3.下载Ffmpeg
官网网址是:
点击Download下载,下载完成后打开文件夹,找到bin这个文件夹的地址(如图所示)
将这个变量添加到Path里(右键“此电脑”,点击属性,点击高级系统设置,点击环境变量,双击Path,点击新建,并将刚刚的地址复制到里面去,一路确定点回去就好了)
win+R打开命令行,输入ffmpeg,如果出现图片中的信息,就是安装好了
4.下载Manim
这绝对是最困难的一步,没有之一,我在这一步失败了很多次.
我总结了一个经验:无论是国内的镜像源或者是国外的源都会有失败的概率,而防止失败一次成功的关键就是搭梯子,翻墙。对,你没有听错,解决办法很简单,就是翻墙。(下文默认你已经翻墙,如果你没有的话可以按照相同的步骤进行,不过需要替换成国内的镜像源)
首先在win+R打开命令行,并输入这一行代码,用来更新你的pip,pip版本如果不是最新的很可能失败。
python -m pip install --upgrade pip
随后用管理员权限打开poweshell(终端),将下面这一串代码复制进去并运行
python -m pip install manim
如果你替换了镜像源或者是翻墙了,下载速度应该很快(反之速度应该在10kb/s左右)
win+R打开命令行输入manim,如果显示图片中的东西,就是安装好了
4.下载一个集成编译器:
Pycharm和VScode都可以,无软件要求
三、代码测试
首先新建一个文件夹(无命名要求)并在里面新建两个python文件,在第一个文件中输入(2是另一个python文件的名字,3是类的名字)
import os
os.system ('manim -p 2.py 3')
在另一个文件中输入
from manim import *
class ManimCELogo(Scene):
def construct(self):
self.camera.background_color = "#ece6e2"
logo_green = "#87c2a5"
logo_blue = "#525893"
logo_red = "#e07a5f"
logo_black = "#343434"
ds_m = MathTex(r"\mathbb{M}", fill_color=logo_black).scale(7)
ds_m.shift(2.25 * LEFT + 1.5 * UP)
circle = Circle(color=logo_green, fill_opacity=1).shift(LEFT)
square = Square(color=logo_blue, fill_opacity=1).shift(UP)
triangle = Triangle(color=logo_red, fill_opacity=1).shift(RIGHT)
logo = VGroup(triangle, square, circle, ds_m) # order matters
logo.move_to(ORIGIN)
self.add(logo)
并点击运行,如果运行出下图,那么就说明你完全安装好了这个第三方库,可以开始自己的可视化创作了。
四、结语
Manim是一个在国内较为小众的库,使用的人比较少,教程也较少。如果你还有什么疑问可以和本人讨论。在之后我也会不断的发出自己的学习笔记和大家交流。
68747470733a2f2f626c6f:672e6373646e2e6e65742f323430315f38323632313837392f:61727469636c652f64657461696c732f313336333639323131