Je veux exécuter le code python sur Ubuntu 14.04, mais lorsque je l'exécute, le message d'erreur suivant s'affiche.
Traceback (most recent call last):
File "main.py", line 2, in <module>
from tkinter import *
ImportError: No module named tkinter
Essayez d’écrire ce qui suit dans le terminal:
Sudo apt-get install python-tk
N'oubliez pas d'importer le module Tkinter au début de votre programme:
import Tkinter
Si vous utilisez Python 3
alors vous devez installer comme suit:
Sudo apt-get update
Sudo apt-get install python3-tk
Tkinter pour Python 2
(python-tk
) est différent de Python 3
'(python3-tk
).
Pour que cela fonctionne avec pyenv
sur Ubuntu 16.04, je devais:
$ Sudo apt-get install python-tk python3-tk tk-dev
Puis installez la version de Python je voulais via pyenv
:
$ pyenv install 3.6.2
Ensuite, je pourrais importer très bien tkinter:
import tkinter
Tout d’abord, assurez-vous que le module Tkinter est installé.
Sudo apt-get install python-tk
Dans python 2 le nom du paquet est Tkinter pas tkinter.
from Tkinter import *
ref: http://www.techinfected.net/2015/09/how-to-install-and-use-tkinter-in-ubuntu-debian-linux-mint.html
Installez le paquet python-tk
comme
Sudo apt-get install python-tk
C'est décrit (avec apt-cache search python-tk
comme
Tkinter - Writing Tk applications with Python
Dans Ubuntu 14.04.2 LTS:
Accédez au Centre de logiciel et supprimez "IDLE (utilisant Python-2.7)".
Installez "IDLE (en utilisant Python-3.4)".
Réessayer. Cette étape a fonctionné pour moi.