Manim 安装

news/2024/11/14 19:16:13/

目录

    • 安装 Anaconda3
    • 安装 FFmpeg
    • 安装 Dvisvgm
    • 安装 miktex
    • 安装 Pycario
    • 安装 manim
    • 测试

注意:一下安装的路径一定不要出现中文。不然可能会出现BUG。

安装 Anaconda3

具体安装配置及用法参考

  1. 新建一个虚拟环境
  2. 进入虚拟环境
  3. 后续在此安装各种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 。


http://www.ppmy.cn/news/376395.html

相关文章

Manjaro

Manjaro折腾记录 安装时的显卡问题 使用闭源驱动(nonfree)安装时本机卡在tty无法进入图形界面. 同样是显卡问题按e进入编辑,在quite后面按空格加入 acpi_osi! acpi_osi’Windows 2009’ # 或者 acpi_osi! acpi_osiLinux acpi_osi’Windows…

python中的Mann-Kendall单调趋势检验--及原理说明

在python中使用Mann-kendall: Q: Using Mann Kendall in python with a lot of data 在python中使用mann-Kendall,可以用scipy.stats.kendalltau,该函数返回两个值:tau-反映两个序列的相关性,接近1的值表示强烈的正相关…

MK趋势检验+Kendalls taub等级相关+稳健回归(Sens slope estimator等)

python中的Mann-Kendall单调趋势检验--及原理说明_liucheng_zimozigreat的博客-CSDN博客_mann-kendall python 前提假设: 当没有趋势时,随时间获得的数据是独立同分布的。独立的假设是说数据随着时间不是连续相关的。所获得的时间序列上的数据代表了采…

非参数统计:两样本和多样本的Brown-Mood中位数检验;Wilcoxon(Mann-Whitney)秩和检验及有关置信区间;Kruskal-Wallis秩和检验

目录 两样本和多样本的Brown-Mood中位数检验 例3.1我国两个地区一些(分别为17个和15个)城镇职工的工资(元): Wilcoxon(Mann-Whitney)秩和检验及有关置信区间 例3.1我国两个地区一些(分别为17个和15个)城…

Mann-whitney 检验算法学习

Mann-whitney 检验算法 1、Mann-whitney 算法简介 曼-惠特尼U检验又称“曼-惠特尼秩和检验”,是由H.B.Mann和D.R.Whitney于1947年提出的 [1] 。它假设两个样本分别来自除了总体均值以外完全相同的两个总体,目的是检验这两个总体的均值是否有显著的差别…

Mann-Whitney检验(曼-惠特尼秩和检验)及matlab代码

目录 1、Mann-whitney 算法简介 2、定义 3、Mann-whitney 算法步骤 4、matlab函数 5、实例及matlab代码 独立双样本的非参数检验,不满足正态分布的小样本,秩和检验 X Y样本数量可以不相等 参考链接:https://blog.csdn.net/qq_34734303/a…

R假设检验之Mann-Kendall趋势检验法(Mann-Kendall Trend Test)

R假设检验之Mann-Kendall趋势检验法(Mann-Kendall Trend Test) 世界气象组织推荐并已广泛应用的Mann-Kendall非参数统计方法,能有效区分某一自然过程是处于自然波动还是存在确定的变化趋势。对于非正态分布的水文气象数据,Mann-Kendall秩次相关检验具有更加突出的适用性…

非参数统计的Python实现—— Mann-Whitney 秩和检验

概念 Mann-Whitney 秩和检验,也被称为 Mann-Whitney-U 检验。在笔者另一篇博客 ( https://blog.csdn.net/Raider_zreo/article/details/101380293 ) 中已经对 Wilcoxon 秩和检验有过介绍,事实上,Wilcoxon 统计量与 Mann-Whitney 统计量是等价…