Rumah > Artikel > pembangunan bahagian belakang > Mengapa saya mendapat ralat \"ImportError: Tiada modul bernama \'Tkinter\'\" dalam Python?
Menyelesaikan "ImportError: Tiada modul bernama 'Tkinter'" dalam Python
Apabila menghadapi "ImportError: No module named 'Tkinter'" ralat, ini menunjukkan bahawa modul Tkinter, penting untuk pembangunan antara muka pengguna grafik (GUI) dalam Python, tidak dipasang atau boleh diakses.
Sebab Ralat
Sebab Ralat sebab yang paling biasa untuk ralat ini ialah ketiadaan modul Tkinter dalam persekitaran Python anda. Tkinter ialah modul pihak ketiga yang memerlukan pemasangan eksplisit, tidak seperti modul terbina dalam seperti matematik atau operator.
Penyelesaian
Untuk menyelesaikan isu ini, anda perlu memasang Tkinter menggunakan pengurus pakej yang sesuai untuk sistem pengendalian anda:
sudo apt-get install python3-tk
sudo dnf install python3-tkinter
Pertimbangan Versi Python
Jika anda menggunakan versi Python tertentu, anda mungkin perlu memasukkannya ke dalam arahan pemasangan:
sudo apt-get install python3.7-tk
sudo dnf install python3-tkinter-3.6.6-1.fc28.x86_64
Pertimbangan Keserasian
Jika kod anda perlu berfungsi dengan Python 2 dan 3, anda boleh mengimport Tkinter berdasarkan versi penterjemah:
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 \"ImportError: Tiada modul bernama \'Tkinter\'\" dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!