-
-
Save Macorreag/abfc02b99a751431d8793e9c5506ef49 to your computer and use it in GitHub Desktop.
| { | |
| "nbformat": 4, | |
| "nbformat_minor": 0, | |
| "metadata": { | |
| "colab": { | |
| "name": "AnimacionConManim.ipynb", | |
| "provenance": [], | |
| "private_outputs": true, | |
| "collapsed_sections": [], | |
| "toc_visible": true, | |
| "authorship_tag": "ABX9TyNVZrHGn/g97e+nLpgCkX/5", | |
| "include_colab_link": true | |
| }, | |
| "kernelspec": { | |
| "name": "python3", | |
| "display_name": "Python 3" | |
| } | |
| }, | |
| "cells": [ | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "view-in-github", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "<a href=\"https://colab.research.google.com/gist/Macorreag/abfc02b99a751431d8793e9c5506ef49/animacionconmani.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "B5IRkt7BYHU1", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "# Crear Animaciones usando Manim en Google Colab\n", | |
| "Tutorial de como instalar manim en un entorno de Colab, es necesario descargar las renderizaciones." | |
| ] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "a_41XZkxQzBf", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Paso 1. Clonar repositorio de manim\n", | |
| "\n", | |
| "\n", | |
| "\n" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "y5TOPBoFQvI1", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "!git clone https://github.com/3b1b/manim.git" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "L6htmdplRZj2", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "# Cambiarse a la carpeta de manim\n", | |
| "%cd manim" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "KG6lKephHYVL", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Paso 2. Instalar LaTeX (TeX live)" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "NpNUhdQSG_wB", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "!sudo apt-get install texlive-full" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "hSeA9X5lHgxg", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Paso 3. Usar python 3.7 en el entorno " | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "pnu_sllpIGJ6", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "!sudo apt-get install python3.7-minimal" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "ieEHD0mEI050", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Paso 4. Verificar tener PIP instalado\n" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "15_cKhmjI33W", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "# !python3 get-pip.py\n", | |
| "! mkdir pip\n", | |
| "! cd pip\n", | |
| "! curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py\n", | |
| "! python3 get-pip.py" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "2JQqSL1tP-mU", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Paso 5. Instalar ffmpeg" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "UzFkcj8ZQBfz", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "!sudo apt-get install ffmpeg" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "IkUNhJ9BQNvz", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Paso 6 Instalar SoX" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "qMCXaSVKQSMX", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "!sudo apt-get install sox" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "WaZMHDytQaDL", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Paso 7. Instalación de paqueterías previas para instalar pycairo:" | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "hDOTqewHQay0", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "!python3 -m pip install pyreadline\n", | |
| "!python3 -m pip install pydub" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "2ym8MDLSR3LB", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "!sudo apt-get install libcairo2-dev libjpeg-dev libgif-dev python3-dev libffi-dev" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "8DTkZo3gRImY", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "!pip install -r requirements.txt" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "45nIB88-46PT", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Paso 8. Clone las escenas que desea utilizar dentro de la carpeta manim\n", | |
| "\n", | |
| "Dejamos un ejemplo de un programa de programacion lineal para renderizar." | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "-xyhbC8m5tLI", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "!git clone https://github.com/Macorreag/SimplexAnimation.git" | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| }, | |
| { | |
| "cell_type": "markdown", | |
| "metadata": { | |
| "id": "e4Hiwee0ho6L", | |
| "colab_type": "text" | |
| }, | |
| "source": [ | |
| "## Paso 9. Renderize example " | |
| ] | |
| }, | |
| { | |
| "cell_type": "code", | |
| "metadata": { | |
| "id": "RCnvAKQXSFuM", | |
| "colab_type": "code", | |
| "colab": {} | |
| }, | |
| "source": [ | |
| "!python3 -m manim SimplexAnimation/LinealProblemMetodoG.py " | |
| ], | |
| "execution_count": null, | |
| "outputs": [] | |
| } | |
| ] | |
| } |
hola tengo problemas en instalar el paso 7 en este item !pip install -r requirements.txt
me genera este error
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
gym 0.17.3 requires pyglet<=1.5.0,>=1.4.0, but you have pyglet 1.5.15 which is incompatible.
Successfully installed argparse-1.4.0 colour-0.1.5 glcontext-2.3.2 manimpango-0.2.3 mapbox-earcut-0.12.10 moderngl-5.6.4 moderngl-window-2.3.0 multipledispatch-0.6.0 pyglet-1.5.15 pyrr-0.10.3 screeninfo-0.6.7 validators-0.18.2
WARNING: The following packages were previously imported in this runtime:
[argparse]
You must restart the runtime in order to use newly installed versions.
Please show how to run https://github.com/3b1b/manim/tree/shaders