Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 manimgl

Vobul

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