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

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  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 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 228
    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 744
    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 744
    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 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 228
    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 228
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 228
    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.

+ 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