Manim Community
Mathematical Animations
Manim Community
Python library for Mathematical animationsRaspberry Pi OSRequisitos--Requirements:
sudo apt update
sudo apt install -y build-essential python3-dev python3-pip python3-venv libcairo2-dev libpango1.0-dev ffmpeg
Instalamos--Install:
pip3 install manim
Reiniciamos la Raspberry Pi.
Confirmamos--Check:
manim --version
Pi OS Bookworm:
The new safe way:
python -m venv ~/.env
source ~/.env/bin/activate
pip3 install manim
En Pi OS Bookworm por decisión del PEP668 debemos usar entornos virtuales para no arruinar el sistema, entonces cada vez que querramos usar manim debemos activar el entorno--On Pi OS Bookworm by decison of PEP668 we have to use virtual environments for not crack the system, then every time we want to run Manim we have to activate the venv:
source ~/.env/bin/activate
manim --version
Para desactivar el entorno--To deactivate the venv:
deactivate
O la manera no segura--Or The Unsafe way:
pip3 install --break-system-packages manim
manim --version
O mi manera, segura, pero sin tanto lio:
Creamos un alias en el bashrc que nos permitirá escribir una palabra para activar el entorno
python -m venv ~/.env
echo 'alias manim="~/.env"' >> ~/.bashrc
Recargamos el bashrc evitando salir de la Terminal:
source $HOME/.bashrc
Ahora siempre que escribamos manim en la terminal activaremos su entorno:
manim
Para desactivarlo seguimos usando deactivate o creamos otro alias.
Docs:
Ejemplos--Examples:
Guías--Tutorials:
Manual de Referencia--Reference Manual:
Ejemplo--Example 1:
nano a.py
Compilamos--Compile:
manim a.py -pqm
Ejemplo--Example 2:
nano b.py
Compilamos--Compile:
manim b.py -pqm