manim是什么
如果你没有看过B站UP主 3Blue1Brown 的视频,那么,你可以先在b站上观看他的视频。
manim就是其为了做视频而开发的基于Python的可视化引擎。
manimCE和manim的区别
manimCE是manim的社区版本。
作为社区版,manimCE更加活跃,开发文档也更完善。事实上,你可以从manimCE的 官方网站 上更深入地了解它。
更方便的是,manimCE完善了依赖的安装方式,安装流程上自动化更高,出错率也更少。
因为manimCE目前还没有中文版本支持,所以这里简单的对manimCE安装过程做个教程,方便更多人使用上这个强大的视频制作引擎。
本教程仅仅说明Windows系统,其他系统的安装方式可以自行阅读开发文档。
本次安装所用设备参数,仅供参考(manimCE对设备要求不高):
- 系统版本:Windows11 x64
- cpu:11代i7
- 内存:16G
安装
安装Chocolatey
Chocolatey是Windows平台上的包管理器,通过它可以集中安装、管理、更新各种各样的软件。类似apt-get,可以一条命令自动抓取更新,省心省力自动化高。
Chocolatey安装文档:戳我
首先,可以打开Windows的开始菜单,在搜索栏中搜索 powershell ,右键,以管理员身份运行。
运行 Set-ExecutionPolicy AllSigned
,升级权限。
再运行Get-ExecutionPolicy
,如果显示Restricted
,则说明权限无效,需要:
- 检查是否以管理员身份运行了powershell
- 多次运行
Set-ExecutionPolicy AllSigned
,重复检查
复制粘贴以下代码,然后运行:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
安装结束后,运行choco
,如果最后显示消息如下,则安装Chocolatey成功。
由于国内网络环境原因,如果安装失败,可以按上面的步骤多试几次,或者通过网络代理,更换安装源等方式改善网络。
安装manimCE
到这一步,安装就简单了。
对于Chocolatey,我们仅仅需要一条命令:
choco install manimce
Chocolatey就会自动安装包括manimCE在内的所有依赖。
同Chocolatey一样,因为国内网络环境,可能会出现安装失败的情况。多次尝试即可。安装完成后,运行manim
,应该同样会弹出版本信息。
安装VSCode(可选)
VSCode官网:戳我
直接点击首页的Download for Windows
即可。
因为网络原因,下载不了的可以网上寻找安装包。
安装VSCode拓展(可选)
安装完VSCode后,可以从拓展中搜索Manim SideView
拓展,安装。之后即可直接在VSCode中使用manimCE。
manimCE升级
仅仅需要一行命令:
choco upgrade manimce
如果对VSCode的英文不满的话,可以在拓展中搜索Chinese,安装简体中文包