Comment puis-je installer tkinter pour python 3.4 et python 3.5?
Actuellement, tkinter est installé pour python 3.4 (c’est-à-dire que import tkinter
fonctionne correctement dans l’interprète python 3.4). Cependant, je ne sais pas comment installer tkinter pour python 3.5.
Sudo apt-get install python3-tk
ne fonctionne pas: il indique que python3-tk
est déjà installé (ce qui n’est pas surprenant dans la mesure où il est installé pour python 3.4).
J'utilise Ubuntu 14.04.4 LTS x64.
python3.4:
jh@gr:/scratch/test$ python3.4
Python 3.4.3 (default, Nov 17 2016, 01:08:31)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter
>>>
python3.5:
jh@gr:/scratch/test$ python3.5
Python 3.5.2 (default, Jul 17 2016, 00:00:00)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter
Traceback (most recent call last):
File "/usr/lib/python3.5/tkinter/__init__.py", line 36, in <module>
import _tkinter
ImportError: No module named '_tkinter'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.5/tkinter/__init__.py", line 38, in <module>
raise ImportError(str(msg) + ', please install the python3-tk package')
ImportError: No module named '_tkinter', please install the python3-tk package
Notez également que la désinstallation du paquetage python3-tk
ne modifie pas la situation (c’est-à-dire que tkinter fonctionne ensuite dans python 3.4 et non dans python 3.5):
Sudo apt-get remove python3-tk
Sudo apt-get install python3-tk
Essaye ça:
Sudo apt-get install python3.5-tk
Vérifiez les packages libpython que vous avez installés et, le cas échéant, installez libpython3.5-stdlib.
Sudo apt-get install libpython3.5-stdlib