macOS

为了简化操作,以下说明假设您已经安装了流行的包管理器Homebrew。虽然您当然也可以不使用它来安装所有依赖项,但使用Homebrew会使过程更加简单。

如果你想使用Homebrew但尚未安装,请遵循Homebrew的安装说明

注意

在苹果发布其新的基于ARM的处理器(如“M1芯片”)后的一段时间内,推荐的安装Manim的方法依赖于Rosetta,这是苹果在Intel和ARM架构之间的兼容层。这已经不再必要,Manim可以(并且推荐)原生安装。

所需依赖

要安装Manim所需的所有依赖项(即:ffmpeg、Python和一些必需的Python包),请运行:

brew install py3cairo ffmpeg

在基于Apple Silicon的机器上(即配备M1芯片或类似芯片的设备;如果不确定自己使用的是哪种处理器,可以通过打开苹果菜单,选择关于本机并查看芯片旁边的条目来确认),需要一些额外的依赖项,即:

brew install pango pkg-config scipy

在所有必需的依赖项安装完成后,只需运行:

pip3 install manim

安装Manim。

注意

安装问题的一个常见来源是pip3没有指向系统中正确的Python安装。要检查这一点,请运行pip3 -V:对于macOS Intel,路径应以/usr/local开头,对于Apple Silicon,路径应以/opt/homebrew开头。如果不是这种情况,您可能是在安装Homebrew时忘记修改您的shell配置文件(.zprofile),或者在修改后没有重新加载您的shell(例如,通过打开一个新的终端)。也有可能是其他软件(如Pycharm)更改了PATH变量——要解决这个问题,请确保您的.zprofile中与Homebrew相关的行位于文件的最后。

可选依赖项

为了使用Manim的LaTeX接口,例如渲染方程,LaTeX也必须安装。请注意,这是一个可选的依赖项:如果您不打算使用LaTeX,则无需安装它。

对于macOS,推荐的LaTeX发行版是 MacTeX。你可以按照链接中的说明进行安装,或者也可以通过Homebrew运行以下命令来安装:

brew install --cask mactex-no-gui

警告

MacTeX 是一个完整的 LaTeX 发行版,将需要超过 4GB 的磁盘空间。如果这对你来说是个问题,考虑安装一个更小的发行版,比如 BasicTeX

如果您选择使用部分TeX发行版,Manim以某种方式与之交互的LaTeX包完整列表(对于您的特定应用,可能只需要一个子集)是:

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