自动化测试框架python源码(开源框架数学动画而设计的开源引擎Manim)

Manim 是一个用于精确编程动画的引擎,专为创建解释性数学视频而设计。

自动化测试框架python源码(开源框架数学动画而设计的开源引擎Manim)(1)

安装指南

Manim 运行在 python 3.6 或者更高版本上(推荐使用 Python 3.8)

另外,不是特别推荐在 WSL 上安装 manimgl,因为 manimgl 在 预览时 不可避免地会调用 Pyglet Window 这个库,而这个库需要 GUI。不少用户为此花费大量的心血寻找解决方案,但真正解决的少之又少 qwq

所需的系统依赖有:

  • FFmpeg
  • OpenGL (包含在 python 包 PyOpenGL 中)
  • LaTeX (可选,如果需要 LaTeX 则必需)
  • Pango (只有 Linux 系统需要,可选,如果需要使用 manim 的 Text 则必需)
直接安装(一般)

# 通过 pip 安装 manimgl pip install manimgl # 测试一下 manimgl

如果你想要更改 manimlib 的源码并使用,或者使用最新版本,可以 clone 下这个存储库 然后进入文件夹中执行:

# 安装 pip install -e . # 测试 manimgl example_scenes.py OpeningManimExample # 或 manim-render example_scenes.py OpeningManimExample

如果你运行了上面这条命令,并且没有任何报错信息出现,那么你就已经安装好了 manim 所需的全部环境。

直接安装 (针对Windows)¶
  1. 安装 FFmpeg, 并且保证它在 PATH 环境变量中
  2. 安装一个 LaTeX 发行版,推荐 TeXLive-full
  3. 安装剩余的 python 依赖包

git clone https://github.com/3b1b/manim.git cd manim pip install -e . manimgl example_scenes.py OpeningManimExample

使用 Anaconda
  • 同上安装 FFmpeg 和 LaTeX
  • 创建一个新的 conda 环境:

git clone https://github.com/3b1b/manim.git cd manim conda create -n manim python=3.8 conda activate manim pip install -e .

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页