Esta nota detalha o processo de instalação do Manim, a biblioteca de animação em Python, utilizando o gerenciador de pacotes UV. O UV oferece uma maneira rápida e eficiente de gerenciar ambientes e dependências Python.
Siga os passos abaixo para configurar seu ambiente e começar a criar animações com Manim.
# 1. Instalar Python com UV
Primeiro, utilize o UV para instalar o Python em seu sistema. O UV gerenciará a versão do Python para o seu projeto.
```shell
uv python install
```
# 2. Instalar LaTeX
O Manim utiliza o LaTeX para renderizar texto e equações matemáticas em suas animações. Para distribuições Linux baseadas em Debian (como Ubuntu), utilize o seguinte comando para instalar o pacote completo do TeX Live:
```shell
sudo apt install texlive-full
```
_Nota: A instalação completa do TeX Live pode levar algum tempo e consumir bastante espaço em disco._
# 3. Instalar Dependências do Sistema
Em seguida, instale as bibliotecas de desenvolvimento essenciais e as dependências gráficas necessárias para o Manim funcionar corretamente.
```shell
sudo apt update
sudo apt install build-essential python3-dev libcairo2-dev libpango1.0-dev
```
# 4. Criar e Configurar o Projeto Manim
Agora, crie um novo projeto com o UV e adicione o Manim como uma dependência.
```shell
uv init manimations
cd manimations
uv add manim
```
_Este comando criará um novo ambiente virtual e instalará o Manim dentro dele._
# 5. Verificar a Instalação
Para garantir que tudo foi instalado corretamente, execute a verificação de saúde do Manim:
```shell
uv run manim checkhealth
```
_Este comando reportará quaisquer problemas ou dependências ausentes._
# 6. Opcional: Suporte a Jupyter Notebooks
Se você planeja usar o Manim em [Jupyter notebooks](app://obsidian.md/Jupyter%20notebooks), instale o `ipykernel` no seu ambiente:
```shell
uv add ipykernel
```
Com esses passos, seu ambiente Manim estará pronto para uso!