[Résolu] Plusieurs version de python3 et le module Tkinter

French Forum

Moderators: killer de bug, Laurent85

Post Reply
Silvock
Level 1
Level 1
Posts: 13
Joined: Thu Jan 18, 2018 9:17 am

[Résolu] Plusieurs version de python3 et le module Tkinter

Post by Silvock » Sat May 12, 2018 10:32 am

Bonjour,

Sur ma distribution linux mint 18.3 j'ai 3 versions de Python.

Code: Select all

silvock@silvock-TM1701 ~ $ python -V
Python 2.7.12
silvock@silvock-TM1701 ~ $ python3 -V
Python 3.5.2
silvock@silvock-TM1701 ~ $ python3.6 -V
Python 3.6.5
Je suis capable d'importer le module Tkinter avec python2.7 et python3.6...

Code: Select all

silvock@silvock-TM1701 ~ $ python 
Python 2.7.12 (default, Dec  4 2017, 14:50:18) 
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
>>> 

Code: Select all

silvock@silvock-TM1701 ~ $ python3.6
Python 3.6.5 (default, May  3 2018, 10:08:28) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tkinter
>>> 
... mais ça ne fonctionne pas avec Python3

Code: Select all

silvock@silvock-TM1701 ~ $ python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
[GCC 5.4.0 20160609] 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
>>> quit()
Alors que python3-tk est installé :

Code: Select all

silvock@silvock-TM1701 ~ $ sudo apt-get install python3-tk

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
python3-tk est déjà la version la plus récente (3.6.5-3~16.04.york0.2).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Comment faire pour que le module Tkinter fonctionne aussi avec ma version de python3 (3.5) ?
j'ai tenté en vain...

Code: Select all

silvock@silvock-TM1701 ~ $ sudo apt-get install python3.5-tk
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet python3.5-tk est un paquet virtuel fourni par :
  python3-tk 3.5.1-1 [Pas de version candidate]

E: Le paquet « python3.5-tk » n'a pas de version susceptible d'être installée
Last edited by Silvock on Thu Jul 05, 2018 4:38 am, edited 1 time in total.

Laurent85
Level 14
Level 14
Posts: 5355
Joined: Tue May 26, 2015 10:11 am

Re: Plusieurs version de python3 et le module Tkinter

Post by Laurent85 » Mon May 14, 2018 6:40 am

Bonjour,
Tu l'as installée comment la version 3.6 ? Je ne la vois pas dans les dépôts.
Image

Silvock
Level 1
Level 1
Posts: 13
Joined: Thu Jan 18, 2018 9:17 am

Re: Plusieurs version de python3 et le module Tkinter

Post by Silvock » Thu Jul 05, 2018 4:38 am

Bonjour,
J'avais installé python 3.6 via le Gestionnaire de logiciel.
La solution que j'ai trouvé c'est d'utiliser anaconda en me créant un environnement avec tout ce dont j'ai besoin.

Post Reply

Return to “Français (French)”