web-dev-qa-db-fra.com

Aucune distribution correspondante trouvée pour tkinter

Je suis coincé avec ce problème depuis deux jours et j'ai essayé toutes les solutions possibles sur la pile et le github. Ce sera vraiment génial si quelqu'un peut le recommander. 

Je travaille avec Python 2.7 dans un environnement virtuel sous la version 7.3.1611 de CentOS Linux. 

J'exécute un script qui utilise matplotlib.pyplot et donne une erreur en cours d'exécution 

import  matplotlib.pyplot as plt
 File "/usr/local/packages/Python-2.7/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ImportError: No module named _tkinter 

J'ai essayé d'installer tkinter en utilisant - 

 pip install tkinter and it gave this error 
Could not find a version that satisfies the requirement tkinter (from versions: )
No matching distribution found for tkinter

alors j'ai même installé - 

Sudo yum install tk
Sudo yum install tk-devel
Sudo yum install tc 

et il dit que les paquets sont déjà installés et nothing to to

J'ai de nouveau configuré mon environnement virtuel pour voir si j'ai oublié quelque chose, mais je ne peux aller nulle part. S'il vous plaît aider! 

18
AnkP

Essaye ça

Sudo apt-get install python3-tk

cela a fonctionné pour moi

19
Harsh Mathur

avait le même problème: yum install tkinter pour CentOS et RedHat pour python 2.x!

1
Roy Holzem

Essayez avec apt-get install python-tk

J'ai eu la même erreur que vous, j'ai essayé d'installer des dépendances, tk/tcl, mais cela n'a pas fonctionné. Finalement je l'ai résolu en utilisant:

Sudo apt-get update
Sudo apt-get install python-tk

sur ubuntu16.04

0
jacker_wei