docs/source/getting_started/installation.rst
Manim runs on Python 3.7 or higher.
System requirements are:
FFmpeg <https://ffmpeg.org/>__OpenGL <https://www.opengl.org//>__ (included in python package PyOpenGL)LaTeX <https://www.latex-project.org>__ (optional, if you want to use LaTeX)Pango <https://pango.org>__ (only for Linux).. code-block:: cmd
choco install ffmpeg
.. code-block:: sh
$ sudo apt update $ sudo apt install ffmpeg $ ffmpeg -version
https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z(if the link is not working download this zip file from there original website).. code-block:: sh
pip install manimgl
manimgl
If you want to hack on manimlib itself, clone this repository and in that directory execute:
.. code-block:: sh
pip install -e .
manimgl example_scenes.py OpeningManimExample
manim-render example_scenes.py OpeningManimExample
If you run the above command and no error message appears, then you have successfully installed all the environments required by manim.
Install FFmpeg <https://www.wikihow.com/Install-FFmpeg-on-Windows>__, and make sure that its path is in the PATH environment variable.TeXLive-full <http://tug.org/texlive/>__ is recommended... code-block:: sh
git clone https://github.com/3b1b/manim.git
cd manim
pip install -e .
manimgl example_scenes.py OpeningManimExample
.. code-block:: sh
git clone https://github.com/3b1b/manim.git cd manim conda create -n manim python=3.8 conda activate manim pip install -e .