Linux¶
安装说明取决于您的特定操作系统和包管理器。如果您恰好确切知道自己在做什么,您也可以简单地确保您的系统具备以下条件:
然后,安装 Manim 只需运行:
pip3 install manim
注意
鉴于当前迁移到通过OpenGL渲染的努力,此列表可能不完整。如果您在安装过程中遇到缺少依赖项的情况,请告诉我们
无论如何,我们还为下面几种常见的操作系统和包管理器的组合编写了说明。
所需依赖¶
apt – Ubuntu / Mint / Debian¶
首先更新您的源,然后安装Cairo、Pango和FFmpeg,只需运行:
sudo apt update
sudo apt install build-essential python3-dev libcairo2-dev libpango1.0-dev ffmpeg
如果您没有安装python3-pip,请通过以下方式安装:
sudo apt install python3-pip
然后,要安装Manim,请运行:
pip3 install manim
继续阅读可选依赖项部分。
dnf – Fedora / CentOS / RHEL¶
安装Cairo和Pango:
sudo dnf install cairo-devel pango-devel
为了成功构建pycairo轮子,你还需要Python开发头文件:
sudo dnf install python3-devel
FFmpeg 只能通过 RPMfusion 仓库获取,您需要先配置该仓库——请参考 https://rpmfusion.org/Configuration/ 获取配置说明。然后,安装 FFmpeg:
sudo dnf install ffmpeg
此时你已经拥有了所有必需的依赖项,可以通过运行以下命令来安装 Manim:
pip3 install manim
继续阅读可选依赖项部分。
pacman – Arch / Manjaro¶
提示
感谢groctel,在AUR上有一个专门的Manim包!
如果您不想使用AUR中的打包版本,以下是您需要手动执行的操作:更新您的软件包源,然后安装Cairo、Pango和FFmpeg:
sudo pacman -Syu
sudo pacman -S cairo pango ffmpeg
如果你没有安装python-pip,可以通过运行以下命令来获取:
sudo pacman -S python-pip
然后只需通过以下方式安装Manim:
pip3 install manim
继续阅读可选依赖项部分。
可选依赖项¶
为了使用Manim的LaTeX接口,例如渲染方程,LaTeX也必须安装。请注意,这是一个可选的依赖项:如果您不打算使用LaTeX,则无需安装它。
你可以使用任何你喜欢的LaTeX发行版,或者使用你的包管理器最容易安装的那个。通常,如果你不太在意磁盘空间,TeX Live是一个不错的选择。
对于基于Debian的系统(如Ubuntu),可以通过运行以下命令安装足够的LaTeX依赖项:
sudo apt install texlive texlive-latex-extra
对于 Fedora(请参阅 docs):
sudo dnf install texlive-scheme-full
如果您选择使用一些较小的TeX发行版,如TinyTeX,Manim以某种方式与之交互的LaTeX包的完整列表(对于您的特定应用,可能只需要一个子集)是:
collection-basic amsmath babel-english cbfonts-fd cm-super ctex doublestroke
dvisvgm everysel fontspec frcursive fundus-calligra gnu-freefont jknapltx
latex-bin mathastext microtype ms physics preview ragged2e relsize rsfs
setspace standalone tipa wasy wasysym xcolor xetex xkeyval
使用Manim¶
此时,您应该已经成功安装了Manim,前往我们的快速入门教程学习如何制作自己的Manimations!