manim安装部署

1、环境部署

1、安装Python3
下载地址:https://www.python.org/downloads/
安装后执行pip install --upgrade pip,更新pip

2、安装ffmpeg
下载地址:https://ffmpeg.zeranoe.com/builds/
解压放到适当的位置,添加环境变量为"安装根目录/bin"。

3、安装dvisvgm
下载地址:https://sourceforge.net/projects/dvisvgm/
解压放到适当的位置,添加环境变量。

4、安装MiKTeX
下载地址:https://miktex.org/download

5、安装SOX
下载地址:https://sourceforge.net/projects/sox/files/sox/

6、安装Git
下载地址:https://git-scm.com/download/win

在这里插入图片描述

2、源码调整

1、源码下载
git clone https://github.com/3b1b/manim.git

2、下载whl文件
扩展包下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/
由于部分扩展包无法通过manim/requirements.txt文件来安装,只好手动下载,列表如下:

numpy-1.15.4+mkl-cp37-cp37m-win_amd64.whl
pycairo-1.18.0-cp37-cp37m-win_amd64.whl
scipy-1.2.1-cp37-cp37m-win_amd64.whl

执行python -m pip install xxxxxx.whl进行安装。

修改manim/requirements.txt文件,删除已经安装的文件,得到如下文件内容:

argparse1.4.0
colour
0.1.5
Pillow5.2.0
progressbar
2.5
tqdm4.24.0
opencv-python
3.4.2.17
pydub==0.23.0

执行pip3 install -r requirements.txt安装其余扩展包

3、安装pyreadline
如果出现如下错误:

import readline ImportError: No module named readline

执行:python -m pip install pyreadline进行安装解决

4、环境变量
如果出现如下错误:

FileNotFoundError: [WinError 2] 系统找不到指定的文件

是因为ffmpeg环境变量设置问题,注意路径是到bin目录

5、运行例子
到这里运行一下命令,应该是不会报错了。
python3 manim.py example_scenes.py SquareToCircle -pl

参考自:
[1]https://github.com/3b1b/manim.git
[2]https://www.bilibili.com/read/cv17444

猜你喜欢

转载自blog.csdn.net/txwhhny/article/details/89668750