Maison > développement back-end > Tutoriel Python > Pourquoi est-ce que je reçois une erreur « ModuleNotFoundError : Aucun module nommé \'Tkinter\'\ » ?

Pourquoi est-ce que je reçois une erreur « ModuleNotFoundError : Aucun module nommé \'Tkinter\'\ » ?

Susan Sarandon
Libérer: 2024-10-31 00:08:03
original
703 Les gens l'ont consulté

Why am I getting a

Erreur d'importation du module Tkinter : solutions et prévention

Si vous rencontrez l'erreur "ModuleNotFoundError : Aucun module nommé 'Tkinter'" lorsque vous tentez de importez le module Tkinter en Python, ce problème survient car le module n'est pas installé sur votre système.

Installation

Pour résoudre ce problème, vous pouvez installer le module Tkinter en utilisant votre gestionnaire de paquets basé sur votre système d'exploitation :

  • Ubuntu/Debian
sudo apt-get install python3-tk
Copier après la connexion
  • CentOS/Fedora/ Red Hat
sudo dnf install python3-tkinter
Copier après la connexion

Considérations spécifiques à la plate-forme

Lorsque vous spécifiez le package à installer, incluez la version de Python que vous utilisez. Par exemple :

sudo apt-get install python3.7-tk
Copier après la connexion
sudo dnf install python3-tkinter-3.6.6-1.fc28.x86_64
Copier après la connexion

Importation de Tkinter

Après l'installation, vous pouvez importer le module Tkinter correctement :

  • Python 3 :
import tkinter as tk
Copier après la connexion
  • Python 2 :
import Tkinter as tk
Copier après la connexion

Flexibilité de la version

Si vous avez l'intention de prend en charge à la fois Python 2 et 3, vous pouvez utiliser le code suivant pour importer Tkinter basé sur la version de l'interpréteur Python :

import sys

if sys.version_info[0] == 3:
    import tkinter as tk
else:
    import Tkinter as tk
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal