引用該視頻和其教程,部分內容有出入,各位根據自己情況隨機應變.
https://www.bilibili.com/video/BV1W4411Z7Zt?p=3
https://github.com/Elteoremadebeethoven/AnimacionesConManim/
1.升級到python3.7
我的python版本默認是3.6,不知道可不可以,看到網上是用3.7的就索性升級了.
$ sudo apt-get update
$ sudo apt-get install python3.7
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.7
$ sudo update-alternatives --config python3
升級後會出現打不開終端的情況,在桌面右鍵Open Terminal即可
$ cd /usr/lib/python3/dist-packages/gi/
$ sudo mv _gi_cairo.cpython-36m-x86_64-linux-gnu.so _gi_cairo.cpython-37m-x86_64-linux-gnu.so
$ sudo mv _gi.cpython-36m-x86_64-linux-gnu.so _gi.cpython-37m-x86_64-linux-gnu.so
注:之後安裝依賴的時候可能會出現找不到"cairo._cairo"的問題,也同樣是進入路徑將36改成37
2.下載manim包
$ git clone https://github.com/3b1b/manim.git
$ cd mainim
3.安裝依賴
安裝Latex
$ sudo apt-get install texlive-full
安裝ffmpeg
$ sudo apt-get install ffmpeg
安裝sox
$ sudo apt-get install sox
安裝pycairo
$ python3 -m pip install pyreadline
$ python3 -m pip install pydub
$ sudo apt-get install libcairo2-dev libjpeg-dev libgif-dev python3-dev libffi-dev
安裝其餘的庫
$ python3 -m pip install -r requirements.txt
4.試一試
python3 -m mainm example_scenes.py OpeningMainmExample -pl
結果如下
拖動到chrome中打開,看到效果