Linux

声明

这一页翻译自EulerTour写的教程

Linux安装没太多坑,Windows也可以使用WSL,Docker等利用Linux环境

Ubuntu

安装系统依赖库:

# apt install sox ffmpeg libcairo2 libcairo2-dev

安装LaTeX发行版(TeXLive-full):

# apt install texlive-full

通过pypi安装manimlib(不推荐):

# pip3 install manimlib

或者通过GitHub安装环境(推荐):

$ git clone https://github.com/3b1b/manim
$ cd manim
$ python3 -m venv ./
$ source bin/activate
$ pip3 install -r requirement.txt

若要在虚拟环境中使用manim,您需要通过执行 source bin/activate 来激活环境,若要退出,请使用 deactivate 命令。

注解

pypi上的manimlib不经常更新,而且GitHub存储库还包括用于生成3b1b视频的项目文件。由于api的更改,一些旧项目可能无法正常工作。

注解

所需要的LaTeX宏包由 manimlib/tex_template.tex 决定 安装 texlive-full 是最保险的,但是下载的文件很大 如果你想要只安装manim需要的宏包,使用下面的替换 texlive-full

texlive texlive-latex-extra texlive-fonts-extra
texlive-latex-recommended texlive-science texlive-fonts-extra tipa

Arch Linux

安装系统依赖库:

# pacman -S cairo ffmpeg opencv sox

安装LaTeX发行版:

# pacman -S texlive-most

或者安装 python-manimlibAUR 包:

$ git clone https://aur.archlinux.org/python-manimlib.git
$ cd python-manimlib
$ makepkg -si

你可以使用AUR助手,例如 yayAUR:

$ yay -S python-manimlib