manim安装

manim:用于数学绘图(动画),比如数学教程

首先,建议大家去github按官方的安装。
github-manim
下面提供我安装的过程(win10-64),尽量详细点哈。

安装ffmpeg

地址:FFmpeg
直接下载压缩包,解压后设置环境变量即可。因为这里官网的安装步骤太过细节了
将bin目录添加到环境变量

安装miktex

地址:miktex
这个是支持latex语法的
将bin\x64目录添加到环境变量

安装pycairo

pip安装即可

安装manim(如果用anaconda管理,建议新建环境去安装)

这里直接照搬github上官方的:

git clone https://github.com/3b1b/manim.git # git下载
cd manim # 切换到下载的目录
pip install -e . # pip安装

其他安装(可选)

  • sox:音频处理
  • dvisvgm:用于转svg格式

官方的一些提示(manimgl 命令的一些参数)

-w to write the scene to a file
-o to write the scene to a file and open the result
-s to skip to the end and just show the final frame.
-so will save the final frame to an image and show it
-n <number> to skip ahead to the n'th animation of a scene.
-f to make the playback window fullscreen

配置修改

目前刚安装,还没玩熟悉,所以只说我知道的。

  • 进入manimlib目录,修改default_config.yml文件,主要是设置directories下的参数,比较好理解

运行

官方示例

# 先进入manim目录
manimgl example_scenes.py OpeningManimExample # 运行示例,过程中可能会提示安装一些宏包(我也不懂),安装就是了。这个示例有交互功能

在目录中可以找到示例文件,对照着参考编码学习即可。深入学习那就参考官方文档吧。

### 如何在 MacOS 上安装 Manim 动画制作库 #### 准备工作 为了确保顺利安装 Manim,在开始之前确认已经安装了 Xcode 命令行工具以及 Homebrew,这有助于简化后续依赖项的管理。 #### 安装依赖环境 Manim 需要一些额外的支持软件来正常运作。首先是 `ffmpeg` 的安装,这是用于处理视频文件的关键组件之一[^2]: ```bash brew install ffmpeg ``` 接着还需要配置 LaTeX 环境以便能够渲染复杂的数学表达式。可以通过 MacTeX 来完成这一部分设置: 访问 [MacTeX](https://www.tug.org/mactex/) 下载并按照指示完成安装。 #### 创建虚拟环境 建议创建一个新的 Python 虚拟环境来进行 Manim 及其相关包的安全隔离安装: ```bash python3 -m venv manim-env source manim-env/bin/activate ``` 激活后的环境中可以继续下一步操作而不会影响系统的其他Python项目。 #### 安装 Manim 库 现在可以在准备好的环境下通过 pip 工具直接从官方仓库获取最新版本的 Manim 并进行本地化部署[^1]: ```bash pip install manimpango # 解决某些字体显示问题 pip install manim ``` 如果希望使用特定分支或自定义构建,则可以从 GitHub 或者 GitCode 获取源码后手动编译安装[^3]。 #### 测试安装成果 最后一步是验证安装是否成功。为此可尝试执行一段简单的例子代码来看效果[^4]: ```python from manim import * class OpeningManimExample(Scene): def construct(self): title = Tex("Hello, Manim!") self.play(Write(title)) self.wait() ``` 保存上述脚本到名为 `example_scenes.py` 文件中,并通过命令行启动它: ```bash manimgl example_scenes.py OpeningManimExample ``` 这样就完成了整个安装流程!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FL1623863129

你的打赏是我写文章最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值