Rumah > Artikel > pembangunan bahagian belakang > Mengapa saya mendapat ralat \"ModuleNotFoundError: Tiada modul bernama \'Tkinter\'\"?
Ralat Import Modul Tkinter: Penyelesaian dan Pencegahan
Jika anda menghadapi ralat "ModuleNotFoundError: Tiada modul bernama 'Tkinter'" semasa cuba import modul Tkinter dalam Python, isu ini timbul kerana modul tidak dipasang pada sistem anda.
Pemasangan
Untuk menyelesaikan masalah ini, anda boleh memasang modul Tkinter menggunakan pengurus pakej anda berdasarkan sistem pengendalian anda:
sudo apt-get install python3-tk
sudo dnf install python3-tkinter
Pertimbangan Khusus Platform
Apabila menentukan pakej untuk dipasang, sertakan versi Python yang anda gunakan. Contohnya:
sudo apt-get install python3.7-tk
sudo dnf install python3-tkinter-3.6.6-1.fc28.x86_64
Mengimport Tkinter
Selepas pemasangan, anda boleh mengimport modul Tkinter dengan betul:
import tkinter as tk
import Tkinter as tk
Versi Fleksibiliti
Jika anda berhasrat untuk menyokong kedua-dua Python 2 dan 3, anda boleh menggunakan kod berikut untuk mengimport Tkinter berdasarkan versi penterjemah Python:
import sys if sys.version_info[0] == 3: import tkinter as tk else: import Tkinter as tk
Atas ialah kandungan terperinci Mengapa saya mendapat ralat \"ModuleNotFoundError: Tiada modul bernama \'Tkinter\'\"?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!