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 :D
Cordialement...
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).