8
votes

Oisif ne peut pas importer tkinter. Votre python peut ne pas être configuré pour tk

Je suis en cours d'exécution Ubuntu 10.10, et j'ai installé Python 3.2 aujourd'hui. Le système exécute déjà Python 2.6.

J'ai dactylographié Idle3.2 dans le terminal et cela m'a donné:

oisif ne peut pas importer tkinter. Votre python peut ne pas être configuré pour TK.

Alors j'ai cherché sur pile débordement (et dans d'autres endroits) pour une solution, j'ai installé python-tk , j'ai recécrété que j'ai tclsh < / Code> sur le système, mais je ne peux toujours pas réussir à ouvrir Idle3.2 .

Toute entrée serait appréciée.


8 Réponses :


1
votes

Si vous avez installé Python-TK et que le système exécute Python 2.6, il est très probable que vous ayez installé Tkinter pour Python 2.6. Essayez d'installer python3-tk.


0 commentaires

1
votes

Vous devez installer des packages TK ou TK-DEV pour Ubuntu.


0 commentaires

9
votes

sur OSX, cela peut être résolu avec Macports en installant le package Python Tkinter pour votre version Python. Dans mon cas, avec Python 2.7, j'ai couru sur le terminal: xxx

modifie le numéro "27" à votre numéro de version Python.


2 commentaires

Comment puis-je faire cela si je n'ai pas de droits de sudo? Merci.


N'oubliez pas que si vous utilisez Tkinter, vous aurez également besoin d'un serveur X11. Xquartz (X11 pour Mac OS) est également dans MacPorts comme Xorg-Server.



2
votes

sur Ubuntu: xxx

choisir un de

  • inactif
  • idle3
  • Idle-Python2.6
  • Idle-Python2.7
  • IDLE-PYTHON3.1
  • inactif-python3.2

    pour votre version Python.


0 commentaires

2
votes

Le problème est causé par la version entre Python et inactif non correspondant. Vous pouvez vérifier votre version Python en tapant: python Ensuite, Sudo Aptget Installez la bonne version inactive la même avec votre version Python


0 commentaires

0
votes

Type "Idle-Python2.6" dans le terminal..it a fonctionné pour moi


2 commentaires

Veuillez inclure une explication appuyant votre réponse.


Cela pourrait être le cas pour une combinaison très particulière de Python et d'un système d'exploitation. Si Tkinter n'est pas installé, cela échouera de toute façon.




1
votes

sur mon système d'arche Linux, j'ai eu le même problème facilement résolu en tapant xxx

et installer le premier package communauté / python-pmw 2.0.1-2 [installé] < / code>


0 commentaires