#1 Le 07/03/2021, à 12:18
- Marc_frn
Libraire manim / manimlib pour animations mathématiques
Bonjour,
Après avoir vu le résultat d'une vidéo fait avec la libraire manim, j'ai voulu m'en servir. De nombreuses recherche sur le net ne m'ont pas permis de faire tourner cette librairie. Un utilisateur d'Ubuntu a-t-il été plus fort que moi ?
Je précise que je suis sous Ubuntu 20.04.2 LTS et que je manipule Latex depuis un moment et du coup Texlive est déjà installé sur mon ordinateur. Pour python c'est la version 3.8 qui est installé.
Je vous remercie par avance.
Marc
Hors ligne
#2 Le 07/03/2021, à 15:30
- Vobul

Re : Libraire manim / manimlib pour animations mathématiques
Salut,
Déjà tu pourrais mettre le lien vers la lib pour éviter aux aidant de chercher : https://github.com/3b1b/manim
Ensuite il faut que tu expliques ce que tu as fait, et ce qui n'a pas fonctionné. Vu que c'est un projet très populaire, si tu lis la documentation correctement ça devrait fonctionner.
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
Hors ligne
#3 Le 07/03/2021, à 18:47
- Marc_frn
Re : Libraire manim / manimlib pour animations mathématiques
Salut,
Pour l'instant, tout ce que j'ai essayé n'a pas fonctionné. Par exemple "pip3 install manimgl" lance l’installation puis affiche :
ERROR: Command errored out with exit status 1: /usr/bin/python3 /tmp/tmpjavxpycb get_requires_for_build_wheel /tmp/tmp9mn8mwcb Check the logs for full command output.
J'ai testé d'autre méthode sans résultat. Je dois avouer que ma compréhension de l'anglais n'est au top, donc j'ai peut-être laissé passer quelque chose d'important, mon message était surtout de savoir si quelqu'un sous Ubuntu avait réussi à faire cette installation et surtout à partir de quel site.
Merci de ta réponse
Hors ligne
#4 Le 08/03/2021, à 04:22
- Vobul

Re : Libraire manim / manimlib pour animations mathématiques
Il faut que tu donnes le message d'erreur en entier. J'ai essayé dans un container, il ne trouve pas "pangocairo". Est-ce la même erreur ?
J'ai résolu le soucis en installant libpango-dev comme indiqué ici : https://pypi.org/project/ManimPango/
Je te mets les commandes pour info :
# ça c'est juste pour avoir un terrain de jeu similaire à ton système
docker run --rm -it ubuntu:20.04 bash
apt update
apt install python3-dev python3-pip pkg-config libpango1.0-dev
pip3 install manimglVobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
Hors ligne
#5 Le 10/03/2021, à 17:43
- Marc_frn
Re : Libraire manim / manimlib pour animations mathématiques
Merci j'ai réussi à installer manim, mais maintenant impossible d’exécuter le moindre code.
Exemple : un fichier scene.py
from manimlib.imports import *
class SquareToCircle(Scene):
def construct(self):
circle = Circle()
square = Square()
square.flip(RIGHT)
square.rotate(-3 * TAU / 8)
circle.set_fill(PINK, opacity=0.5)
self.play(ShowCreation(square))
self.play(ReplacementTransform(square, circle))
self.play(FadeOut(circle))
Dans un terminal : je tape "manim scene.py SquareToCircle -p"
Et j'obtiens le message suivant :
marc@marc-CF274:~/project$ manim scene.py SquareToCircle -p
Traceback (most recent call last):
File "/usr/local/bin/manim", line 5, in <module>
from manimlib import main
ImportError: cannot import name 'main' from 'manimlib' (/usr/local/lib/python3.8/dist-packages/manimlib/__init__.py)
Plusieurs essais en changeant de dossier, le code, pour l'instant pas le moindre résultat. Si vous avez une petite idée...
Encore merci pour vos réponses.
Hors ligne
#6 Le 10/03/2021, à 20:10
- Vobul

Re : Libraire manim / manimlib pour animations mathématiques
Problème connu mais non résolu : https://github.com/3b1b/manim/issues/541
Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
Hors ligne
#7 Le 13/03/2021, à 09:49
- Marc_frn
Re : Libraire manim / manimlib pour animations mathématiques
Merci, je vais continuer à chercher.
Hors ligne