J'ai utilisé Sudo apt-get install python3.6-tk
et ça marche bien. Tkinter fonctionne si j'ouvre python dans un terminal, mais je ne parviens pas à l'installer sur mon projet Pycharm. pip install
_ commande dit qu'il ne peut pas trouver Tkinter. Je ne trouve pas python-tk dans la liste des installations possibles non plus.
Existe-t-il un moyen d’intégrer Tkinter dans tous les environnements virtuels dès que je crée un nouveau projet dans Pycharm?
Edit: sur Linux Mint
Edit2: Il est clair que Pycharm n’obtient pas les gars de tkinter. Si j'exécute mon fichier local python à partir du terminal, tout fonctionne correctement. Seulement, pour une raison quelconque, Pycharm ne peut rien trouver qui soit lié à tkinter.
Python a déjà tkinter installé. C'est un module de base, comme aléatoire ou temporel, vous n'avez donc pas besoin de l'installer.
Assurez-vous que vous utilisez la déclaration d'importation appropriée pour votre version de Python.
Python 2.7
from Tkinter import *
Pour Python 3.x
from tkinter import *
Pour python 2
utilisation:
Sudo apt-get install python-tk
Pour python 3
utilisation:
Sudo apt-get install python3-tk
Lorsque vous affichez des informations sur les paquets, vous indiquez:
Tkinter - Ecriture d'applications Tk avec Python2 ( ou Python 3.x )
Mais mon hypothèse est que PyCharm a créé son propre virtualenv pour votre projet, vous utilisez donc probablement un interprète incorrect python dans PyCharm.
Ouvrez votre projet PyCharm. Aller à File->Settings->Project->Project Interpreter
. En haut, vous verrez ce que python est utilisé par PyCharm pour un projet en cours. Si ce n’est pas votre système, recherchez le chemin de l’interprète système et ajoutez-le à Python Interpreters
dans PyCharm.
Plus de détails sur Documentation PyCharm .
1) Aller à
File->Settings->Project->Project Interpreter
2) installer le paquet future
3) importer en écrivant: -
from future.moves import tkinter