manim开箱即用版发布
请看评论置顶,下文不用读了
先上图


步骤大概分为如下两步:
python便携环境搭建
使用便携版的MiKTeK,FFmpeg,SOX,Dvisvgm,添加环境变量

我使用的是3.7.5版本
需要在 https://www.python.org/downloads/windows/ 下载
python-3.7.5-embed-win32.zip 和 python-3.7.5.exe 两个都要下载,这里你可以使用64位
安装 python-3.7.5.exe ,只需要勾选Tcl就行了,我们要里面的Tcl
解压python-3.7.5-embed-win32.zip 到D盘根目录(推荐),重命名为 python
从 https://bootstrap.pypa.io/get-pip.py 下载 get-pip.py
修改 D:\python\python37._pth (此乃最关键步骤)
删除# import site 的#号,并填上一句 Lib\site-packages

用命令行执行:python get-pip.py

配置Tcl环境,保险起见还是配置吧,说不定你哪天需要matplotlib,就需要先配置好Tcl
你不需要用到matplotlib或基于matplotlib的库的话,上面下载安装 python-3.7.5.exe 就不需要了!
不过,建议学习一下方法,因为该方法,很少有人知道,你在网上几乎搜不到
分三步
第一步:lib\tkinter 文件夹 复制到embedded\python37.zip 压缩包里
第二步:DLLs\下 的 _tkinter.pyd tcl86t.dll tk86t.dll 复制到embedded\
第三步:复制Tcl 文件夹到embedded\
检测代码
from tkinter import *
a=Tk()

后面开始关键步骤,瞪大眼睛看

为了不报错,影响信心和心情,请按照我说的顺序来
从 https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycairo 下载pycairo-1.19.1-cp37-cp37m-win32.whl (64位请下载 pycairo‑1.19.1‑cp37‑cp37m‑win_amd64.whl)
在 https://www.lfd.uci.edu/~gohlke/pythonlibs/ 搜索progressbar,下载progressbar-2.5-py2.py3-none-any.whl (看仔细了,别下载错了,这个不分系统位数)
使用
pip install pycairo-1.19.1-cp37-cp37m-win32.whl
pip install progressbar-2.5-py2.py3-none-any.whl
安装这两个轮子
顺带 pip install pyreadline 安装这个库

上面的搞定之后,就步入正题了,建议使用国内源,速度会变快
python -m pip install manimlib -i https://pypi.tuna.tsinghua.edu.cn/simple
我不会告诉你,很快就会装好的,非常快 ,并且只要你上面严格按照我写的操作,就不会报错(如果报错了,只可能是你哪步错了)
以上,python部分完毕

从 https://mirrors.tuna.tsinghua.edu.cn/ctan/systems/windows/miktex/setup/ 下载
miktex-portable.exe (32位有这个,64位需要重命名)

便携化安装方法:
将 basic-miktex-2.9.*-x64.exe 重命名为 miktex-portable.exe
安装即可
------------------------------------------------
从 https://ffmpeg.zeranoe.com/builds/win32/static/ 下载最新版 ffmpeg
-------------------------------------------------
从 https://sourceforge.net/projects/sox/files/sox/14.4.2/ 下载 sox-14.4.2-win32.zip
从 https://sourceforge.net/projects/dvisvgm 下载 dvisvgm-1.10-win32.zip
-------------------------------------------------
安装 miktex-portable.exe 到D盘根目录
解压 FFmpeg,SOX,Dvisvgm 到新建文件夹 D:\manim

------------------------------------------------
配置环境变量

----------------------------------------------------------------
如果,以上步骤你是严格按照我写的操作的,那么到了见证奇迹的时刻了!
复制 https://github.com/3b1b/manim 项目里的 manim.py example_scenes.py
随便在桌面建个文件夹,复制进去,输入命令
python manim.py example_scenes.py SquareToCircle -pl



以上就是全部教程了
再推荐几个库吧
jupyter
如果你想找个小巧的编辑器,推荐pyzo (不过安装中会报错,这里给出解决方法)
把lib\site-packages\pyzo里的yoton和pyzokernel两个文件夹复制,粘贴到 Lib\site-packages 下
绘图 seaborn 和 Bokeh