2
votes

tkinter n'est pas reconnu comme une bibliothèque lors de son importation sur un projet pycharm utilisant python 3.x ¿Pourquoi?

si j'essaye d'importer tkinter dans mon projet, pycharm souligne tkinter comme étant une bibliothèque manquante.

Lorsque j'essaye d'installer la bibliothèque, pycharm suggère d'importer la bibliothèque " future " au lieu de la bibliothèque tkinter . Je ne sais pas pourquoi.

Si je vais dans la fenêtre de l'interpréteur de projet, je ne trouve pas la bibliothèque tkinter après avoir cliqué sur le bouton d'installation des packages.

Sur le terminal pycharm, si j'essaye de pip installer tkinter il renvoie:

Impossible de trouver une version qui satisfait à l'exigence tkinter (à partir des versions:) Aucune distribution correspondante trouvée pour tkinter

J'obtiens le même résultat en essayant pip install python-tk , pip install python3-tk , et pip install tk .

Quelqu'un sait-il pourquoi?

J'ai importé le projet de Windows dans Ubuntu Mint 19.1, j'utilise l'interpréteur Python 3.7.2.

Veuillez me faire savoir si je peux ajouter d'autres informations utiles.


4 commentaires

Ouvrez votre cmd et tapez python -m tkinter et exécutez-le. Si une fenêtre s'ouvre sans aucune erreur, cela signifie que vous travaillez sur la bibliothèque tkinter, sinon essayez à nouveau d'installer python car tkinter est une bibliothèque intégrée pour python.


Merci Saad. python -m tkinter renvoie Aucun module nommé tkinter. Je vais essayer de réinstaller python


Utilisez ce site pour installer python python.org/downloads sur votre ordinateur, puis dans PyCharm, accédez à < code> Ajouter des configurations (peut-être dans le coin supérieur droit) à partir de là, essayez de changer votre interpréteur en python que vous installez à partir du site. Si vous débutez avec PyCharm, je vous recommande cette vidéo youtube.com/watch?v=56bPIGf4us0


Ok, je regarde la vidéo maintenant. Je vais essayer de réinstaller python après cela. Je commenterai ce fil après avoir terminé


3 Réponses :


-1
votes

tkinter est une bibliothèque intégrée en python.

installez ce package: ' future ' à l'aide de cette commande:

import tkinter


8 commentaires

Merci Rajkamal. Après l'installation du futur paquet, Pycharm souligne toujours tkinter comme un mot non reconnu dans 'from tkinter import *'


Bonjour Andres, essayez d'utiliser "import tkinter" au lieu de "from tkinter import *"


Pycharm marque toujours la bibliothèque comme non disponible lors de l'utilisation d'import tkinter


essayez d'importer tkinter dans l'interpréteur python en utilisant import tkinter . Si cela fonctionne, le problème vient de la configuration de votre interpréteur pycharm et python.


Je pense qu'en utilisant l'interpréteur en dehors de pycharm, cela fonctionne: <\ br> $ python3 Python 3.6.7 (par défaut, 22 octobre 2018, 11:32:17) [GCC 8.2.0] sur linux Tapez "help", «copyright», «crédits» ou «licence» pour plus d'informations. >>> importer tkinter >>>


Allez dans Fichier-> Paramètres-> Projet-> Interpréteur de projet . En haut, vous verrez quel interpréteur python PyCharm utilise pour le projet actuel.


Il dit qu'il utilise Python 3.7


Je pense que cet article aidera: intellij -support.jetbrains.com/hc/en-us/community/posts/...



1
votes

Installez-le via apt.

sudo apt-get update && sudo apt install python3-tk

Fonctionne pour moi.


4 commentaires

quand sudo apt-get update && sudo apt installe python3-tk dans le terminal pycharm, j'obtiens sh: sudo: command not found. Dois-je l'installer en dehors de pycharm?


Oui, vous devez utiliser le terminal standard. (Ctrl + Alt + T dans la plupart des distributions Linux Mint)


Il renvoie python3-tk est déjà la dernière version (3.6.7-1 ~ 18.04).


Cela a résolu le problème pour moi. Dès que je l'ai installé à partir d'un terminal standard, les gribouillis rouges dans PyCharm ont disparu et mon importation tkinter a commencé à fonctionner comme prévu.



0
votes

J'ai résolu le problème en désinstallant PyCharm et en le réinstallant à partir de la ligne de commande. La version précédente, je l'avais installée via le gestionnaire de logiciels Linux Mint 19.1, et la version installée se comportait de manière très étrange; par exemple, il a montré une arborescence de fichiers complètement différente de celle de ma machine en essayant de configurer des interpréteurs.

Voici la commande que j'ai utilisée, selon la recommandation JetBrains:

sudo snap install [pycharm-professional | pycharm-community] --classic

Remarque: j'ai d'abord dû installer snap :)


0 commentaires