Python ImportError: _Tkinter라는 모듈이 없습니다. Python-Tk 패키지를 설치하십시오.

Zeeshan Afridi 2024년2월15일
  1. ImportError: No module named _tkinter, please install the python-tk package in Python
  2. Python에서 ImportError: No module named _tkinter, please install the python-tk package 수정
Python ImportError: _Tkinter라는 모듈이 없습니다. Python-Tk 패키지를 설치하십시오.

이 문서에서는 Python에서 ImportError: No module named _tkinter, please install the python-tk package 오류와 이를 수정하는 방법에 대해 설명합니다.

ImportError: No module named _tkinter, please install the python-tk package in Python

Tkinter 패키지는 CLI를 통해 외부에 설치하고 프로그램으로 가져와야 합니다. 그렇지 않으면 ImportError: No module named _tkinter, please install the python-tk package가 발생합니다.

예를 보자.

암호:

import tkinter

출력:

ImportError: No module named _tkinter, please install the python-tk package
# or
ImportError: No module named _tkinter

Python에서 ImportError: No module named _tkinter, please install the python-tk package 수정

오류를 수정하려면 명령줄 인터페이스에서 외부적으로 tkinter 패키지를 설치한 다음 현재 프로그램으로 가져오십시오.

운영 체제(OS)에 따라 다른 버전의 명령이 있을 수 있으므로 OS와 완벽하게 일치하는 명령을 시도할 수 있습니다.

Python 3x가 있는 경우 다음 명령을 실행해야 합니다. 이 명령은 우분투에서도 작동합니다.

sudo apt-get install python3-tk

명령 - 페도라:

sudo dnf install python3-tkinter

명령 - 아치 리눅스:

sudo pacman -S tk

명령 - Debian 기반 및 Python 3x:

sudo apt-get install python-tk

또한 RHEL, CentOS 또는 Oracle Linux를 사용하는 경우 yum을 사용하여 tkinter를 설치할 수 있습니다.

yum install tkinter

OS에 따라 시스템에 맞는 버전을 설치한 다음 tkinter를 현재 프로그램으로 가져오면 제대로 작동합니다.

tkinter로 기본 GUI 응용 프로그램을 사용해 봅시다.

암호:

from tkinter import *

window = Tk()

# label
lbl = Label(window, text="Welcome to DelfStack.com", fg="blue", font=("Helvetica", 14))
lbl.place(x=60, y=100)

# title
window.title("DelfStack")

# size of the dialog box
window.geometry("400x200+10+10")

window.mainloop()

출력:

tkinter를 사용한 GUI 응용 프로그램

위의 코드는 작은 대화 상자를 생성합니다. 이 경우 "Welcome to DelfStack.com" 레이블과 "DelfStack" 제목이 표시되지만 이에 따라 더 많은 가중치를 추가할 수 있습니다.

Zeeshan Afridi avatar Zeeshan Afridi avatar

Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.

LinkedIn

관련 문장 - Python Error