IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

GUI Python Discussion :

Erreur Kivy MTDev is not supported by your version of linux [Python 3.X]


Sujet :

GUI Python

  1. #1
    Membre confirmé
    Profil pro
    manager
    Inscrit en
    Janvier 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Irlande

    Informations professionnelles :
    Activité : manager

    Informations forums :
    Inscription : Janvier 2011
    Messages : 75
    Par défaut Erreur Kivy MTDev is not supported by your version of linux
    Bonjour la liste,

    J'essaie de mettre à Python plus kivy pour faire une app pour mobiles.
    J'ai recopié un exercice trouvé sur le net et j'ai le message d'erreur suivant en console :

    [ERROR ] [Input ] MTDev is not supported by your version of linux
    Qu'est-ce que ça veut dire ? Comment puis-je corriger ça ?

    pour info :
    Kivy v2.0.0
    Python v3.9.9
    Linux Mint 20.3 UNA

    Merci de votre aide
    Kristen

  2. #2
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 251
    Par défaut
    hello,
    Quel est le message complet de l'erreur ? (TraceBack)
    Les paquets libmtdev-dev et libmtdev1 de ta distribution linux sont-ils installés ?

    Ami calmant, J.P

  3. #3
    Membre confirmé
    Profil pro
    manager
    Inscrit en
    Janvier 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Irlande

    Informations professionnelles :
    Activité : manager

    Informations forums :
    Inscription : Janvier 2011
    Messages : 75
    Par défaut
    Citation Envoyé par jurassic pork Voir le message
    hello,
    Quel est le message complet de l'erreur ? (TraceBack)
    Les paquets libmtdev-dev et libmtdev1 de ta distribution linux sont-ils installés ?
    Voilà le traceback :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    [ERROR  ] [Input       ] MTDev is not supported by your version of linux
    Traceback (most recent call last):
      File "/home/kristen/PycharmProjects/KM-KV/venv/lib/python3.9/site-packages/kivy/input/providers/__init__.py", line 41, in <module>
        import kivy.input.providers.mtdev
      File "/home/kristen/PycharmProjects/KM-KV/venv/lib/python3.9/site-packages/kivy/input/providers/mtdev.py", line 84, in <module>
        from kivy.lib.mtdev import Device, \
      File "/home/kristen/PycharmProjects/KM-KV/venv/lib/python3.9/site-packages/kivy/lib/mtdev.py", line 29, in <module>
        libmtdev = cdll.LoadLibrary('libmtdev.so.1')
      File "/usr/lib/python3.9/ctypes/__init__.py", line 452, in LoadLibrary
        return self._dlltype(name)
      File "/usr/lib/python3.9/ctypes/__init__.py", line 374, in __init__
        self._handle = _dlopen(self._name, mode)
    OSError: libmtdev.so.1: cannot open shared object file: No such file or directory
    Autrement les paquets libmtdev1 et libmtdev1:i386 étaient bien installés mais pas libmtdev-dev. Je l'ai installé : toujours les mêmes messages d'erreur...

  4. #4
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 790
    Par défaut
    Citation Envoyé par kristen44 Voir le message
    Autrement les paquets libmtdev1 et libmtdev1:i386 étaient bien installés mais pas libmtdev-dev. Je l'ai installé : toujours les mêmes messages d'erreur...
    Sur Linux, ça va chercher les DLL suivant les répertoires donnés par la variable d'environnement LD_LIBRARY_PATH.
    Ceci dit, ce n'est pas le message d'erreur initial (MTDev is not supported by your version of linux).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 251
    Par défaut
    Hello,
    Citation Envoyé par kristen44 Voir le message
    Voilà le traceback :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    [ERROR  ] [Input       ] MTDev is not supported by your version of linux
    Traceback (most recent call last):
      File "/home/kristen/PycharmProjects/KM-KV/venv/lib/python3.9/site-packages/kivy/input/providers/__init__.py", line 41, in <module>
        import kivy.input.providers.mtdev
      File "/home/kristen/PycharmProjects/KM-KV/venv/lib/python3.9/site-packages/kivy/input/providers/mtdev.py", line 84, in <module>
        from kivy.lib.mtdev import Device, \
      File "/home/kristen/PycharmProjects/KM-KV/venv/lib/python3.9/site-packages/kivy/lib/mtdev.py", line 29, in <module>
        libmtdev = cdll.LoadLibrary('libmtdev.so.1')
      File "/usr/lib/python3.9/ctypes/__init__.py", line 452, in LoadLibrary
        return self._dlltype(name)
      File "/usr/lib/python3.9/ctypes/__init__.py", line 374, in __init__
        self._handle = _dlopen(self._name, mode)
    OSError: libmtdev.so.1: cannot open shared object file: No such file or directory
    Autrement les paquets libmtdev1 et libmtdev1:i386 étaient bien installés mais pas libmtdev-dev. Je l'ai installé : toujours les mêmes messages d'erreur...
    Moi je n'ai pas de souci sous Ubuntu 20.04
    Après le chargement des paquets as-tu fait un
    sudo ldconfig -v
    pour mettre à jour le chargeur de bibliothèques dynamiques ?

    et si tu fais un
    sudo ldconfig -p | grep mtdev
    qu'est-ce que cela donne ?

    Ami calmant, J.P

  6. #6
    Membre confirmé
    Profil pro
    manager
    Inscrit en
    Janvier 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Irlande

    Informations professionnelles :
    Activité : manager

    Informations forums :
    Inscription : Janvier 2011
    Messages : 75
    Par défaut
    ça me donne ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     sudo ldconfig -p | grep mtdev
    	libmtdev.so.1 (libc6,x86-64) => /lib/x86_64-linux-gnu/libmtdev.so.1
    	libmtdev.so.1 (libc6) => /lib/i386-linux-gnu/libmtdev.so.1
    	libmtdev.so (libc6,x86-64) => /lib/x86_64-linux-gnu/libmtdev.so
    Les librairies sont bien là.. mais j'ai toujours la même erreur.

  7. #7
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 251
    Par défaut
    regarde ici la dernière réponse.
    A noter que moi aussi j'utilise sous Ubuntu pyCharm et je l'ai installé par le téléchargement chez JetBrains pas par le Software Manager.

  8. #8
    Membre confirmé
    Profil pro
    manager
    Inscrit en
    Janvier 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Irlande

    Informations professionnelles :
    Activité : manager

    Informations forums :
    Inscription : Janvier 2011
    Messages : 75
    Par défaut
    Ah... on croit tenir le bon bout, et puis patatras... J'ai supprimer PyCharm et l'ai réinstallé à partir du site, comme recommandé.

    Maintenant, il me dit qu'il n'y pas de module kivy... Je ne sais plus comment je l'avais installé avant, mais ça s'était passé sans problème. Là, j'ai essayé en suivant les - parfois nébuleuses - indications du site mais rien n'y fait..

  9. #9
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 251
    Par défaut
    si tu as supprimé pycharm il faut recharger tous les modules qui étaient dans son "venv" dans pycharm il y a un onglet en bas (python packages) qui permet de gérer les modules pypi :

    Nom : Kivy.PNG
Affichages : 822
Taille : 22,0 Ko

  10. #10
    Membre confirmé
    Profil pro
    manager
    Inscrit en
    Janvier 2011
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : Irlande

    Informations professionnelles :
    Activité : manager

    Informations forums :
    Inscription : Janvier 2011
    Messages : 75
    Par défaut
    jurassik pork : merci ! Plus de message d'erreur ! C'est quand même surprenant que des distros proposent des versionsproposent des versions de logiciels amenant ce genre de problèmes...

    Enfin, encore merci, moi, je n'ai plus qu'à coder...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 11/01/2019, 10h13
  2. Erreur Bind: Address family not supported by protocol
    Par sambia39 dans le forum Réseau
    Réponses: 4
    Dernier message: 30/06/2014, 22h50
  3. [Erreur] TypeError: 'str' does not support the buffer interface
    Par Holox dans le forum Général Python
    Réponses: 7
    Dernier message: 09/08/2013, 11h30
  4. Réponses: 2
    Dernier message: 24/05/2013, 12h33
  5. [PB 10.5] DBMS is not supported in your current installation
    Par brania dans le forum Powerbuilder
    Réponses: 3
    Dernier message: 16/03/2009, 10h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo