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

Tkinter Python Discussion :

Impossible d'importer tkinter


Sujet :

Tkinter Python

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien Unix
    Inscrit en
    Mars 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Unix
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 4
    Par défaut Impossible d'importer tkinter
    Bonjour, je viens d'installer python 2.7.3 sur une station de travail en RedHat 5. Je me trouve confronté a un problème d'importation du module Tkinter.

    A l'importation de ce module, voici l'erreur:


    [root@*********** python-2.7.3]# ./python
    Python 2.7.3 (default, Mar 18 2013, 10:05:41)
    [GCC 4.1.2 20080704 (Red Hat 4.1.2-54)] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> import Tkinter
    Traceback (most recent call last):
    File "<stdin>", line 1, in <module>
    File "/opt/python-2.7.3/Lib/lib-tk/Tkinter.py", line 39, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
    ImportError: No module named _tkinter
    >>>


    j'ai bien remarqué que le problème etait déja connu sur le net mais aucunes solutions trouvées a résolues mon problème d'importation.

    Sur cette station de travail est present d'origine Python 2.4.3 qui a exactement le meme problème. Le poste et pourtant a jour ( yum update, yum upgrade -> ok )

    Pouvez vous m'aider sur ce point la ?
    Merci d'avance
    Cordialement...

  2. #2
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 049
    Par défaut
    yum install python-tk peut-être?

  3. #3
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    388
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 388
    Par défaut
    Bonjour.

    J'ai eu le même problème sur un CENTOS 5. Le PYTHON 2.4 d'origine fonctionnait, mais impossible d'importer Tkinter avec le PYTHON 2.7 que j'avais compilé.

    Les bibliothèques Tcl/Tk installées n'étaient pas compatibles.
    Il a fallu installer la dernière version, puis relancer la compilation du PYTHON.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Technicien Unix
    Inscrit en
    Mars 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Unix
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 4
    Par défaut
    Citation Envoyé par fred1599 Voir le message
    yum install python-tk peut-être?
    Effectivement sur débian cette commande permet de faire un "import Tkinter" avec succés. mais malheureusement pas sur RedHat 5 ou centOS 5.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Technicien Unix
    Inscrit en
    Mars 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Unix
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 4
    Par défaut
    Citation Envoyé par __dardanos__ Voir le message
    Bonjour.

    J'ai eu le même problème sur un CENTOS 5. Le PYTHON 2.4 d'origine fonctionnait, mais impossible d'importer Tkinter avec le PYTHON 2.7 que j'avais compilé.

    Les bibliothèques Tcl/Tk installées n'étaient pas compatibles.
    Il a fallu installer la dernière version, puis relancer la compilation du PYTHON.
    A ce stade, pour moi c'est l'inverse:
    Sur le Python d'origine de la machine ( 2.4.3 ) -> non OK
    Sur le nouveau Python ( 2.7.2 ) -> non OK

    Installation du package tkinter-2.4.3-56.el5.x86_64 (via menu ajout/enlever des logiciels. )

    Sur le Python d'origine de la machine ( 2.4.3 ) -> Import Tkinter -> OK
    Sur le nouveau Python ( 2.7.2 ) -> non OK

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Technicien Unix
    Inscrit en
    Mars 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gard (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Unix
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 4
    Par défaut
    Quand je relance la compilation, voici le message que j'ai:

    [root@********* python-2.7.3]# make test
    running build
    running build_ext
    INFO: Can't locate Tcl/Tk libs and/or headers

    Python build finished, but the necessary bits to build these modules were not found:
    _bsddb _curses _curses_panel
    _sqlite3 _ssl _tkinter
    bsddb185 bz2 dbm
    dl gdbm imageop
    readline sunaudiodev zlib
    To find the necessary bits, look in setup.py in detect_modules() for the module's name.

  7. #7
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    388
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 388
    Par défaut version bibliothèques Tcl/Tk
    Je me suis mal exprimé.
    Heureusement il est toujours possible d'utiliser les dépôts pour installer les bibliothèques manquantes !

    J'ai eu le même problème lorsque j'ai installé Python 2.7 sur un CentOs 5 possédant Python 2.4.
    Python 2.4 utilise les bibliothèques Tcl/Tk v8.5 pour générer Tkinter. Comme elles sont fournies avec la distribution LINUX, il n'y a pas de problème si l'on compile soi-même son interpréteur.

    Je me souviens avoir constater que Python 2.7 nécessitait les Tcl/Tk v8.6 pour compiler Tkinter (non fournies).
    La solution a donc consisté à installer les bibliothèques Tcl/Tk v8.6, puis à recompiler Python 2.7 (en modifiant LD_LIBRARY_PATH avant bien sûr).

  8. #8
    Membre Expert Avatar de PauseKawa
    Homme Profil pro
    Technicien Help Desk, maintenance, réseau, système et +
    Inscrit en
    Juin 2006
    Messages
    2 725
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Help Desk, maintenance, réseau, système et +
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 725
    Par défaut
    Bonjour,

    Citation Envoyé par Bisk84 Voir le message
    [I]INFO: Can't locate Tcl/Tk libs and/or headers.
    Vous avez installer tk-devel (tcl-devel) avant ?

    @+

Discussions similaires

  1. Impossible d'importer Tkinter avec karrigell.
    Par pieral85 dans le forum Tkinter
    Réponses: 8
    Dernier message: 11/07/2012, 22h39
  2. Impossible d'importer certaines données
    Par Aurelviot dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 08/06/2006, 11h26
  3. Impossible d'importer un fichier csv dans une table sous MySQL
    Par manue85 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 20/04/2006, 12h06
  4. Impossible d'importer un fichier excel
    Par _developpeur_ dans le forum Access
    Réponses: 2
    Dernier message: 24/01/2006, 12h21
  5. [Info]Impossible d'importer
    Par arsenik7 dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 20/12/2005, 11h39

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