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

Forum de support pour les utilisateurs francophones

Moderator: Laurent85

Forum rules
Topics in this forum are automatically closed 6 months after creation.
Locked
Silvock

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

Post by Silvock »

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 LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Laurent85
Level 17
Level 17
Posts: 7081
Joined: Tue May 26, 2015 10:11 am

Re: Plusieurs version de python3 et le module Tkinter

Post by Laurent85 »

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

Re: Plusieurs version de python3 et le module Tkinter

Post by Silvock »

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.
Locked

Return to “Français - French”