ImportError: 'Tkinter'라는 이름의 모듈이 없습니다.
는 어떤 나는 슨유, the그 the the the the the the ' for for for for'를 사용할 수 없다.Tkinter
★★★★★★★★★★★★★★★★★」tkinter
python 쉘피톤에서 를 실행한 후
import Tkinter
또는
import tkinter
이 에러가 발생했습니다.
ModuleNotFoundError: 'Tkinter'라는 이름의 모듈이 없습니다.
또는
ModuleNotFoundError: 'tkinter'라는 이름의 모듈이 없습니다.
그 이유와 해결방법은 무엇입니까?
다음과 같은 방법을 사용하여 설치해야 할 수 있습니다.
Ubuntu 또는 Apt를 사용하는 다른 디스트로의 경우:
sudo apt-get install python3-tk
Fedora의 경우:
sudo dnf install python3-tkinter
Python 버전 번호도 다음과 같이 언급할 수 있습니다.
-
sudo apt-get install python3.7-tk
-
sudo dnf install python3-tkinter-3.6.6-1.fc28.x86_64
Import( Import)tkinter
의 경우) 또는 (Python 3의 )Tkinter
(Python 2의 경우) 또는 Python 인터프리터의 버전 번호에 따라 런타임에 선택합니다(둘 다와의 호환성을 위해).
import sys
if sys.version_info[0] == 3:
import tkinter as tk
else:
import Tkinter as tk
3을 때문에 이 Python 3으로 되었습니다.tkinter
매뉴얼에 기재되어 있는 바와 같이:
참고로 Python 3에서는 Tkinter가 tkinter로 이름이 변경되었습니다.2 to 3 툴은 소스를 Python 3으로 변환할 때 Import를 자동으로 조정합니다.
3. Mac에서 python 3.9를 만 하면 .tkinter
: 용: :
brew install python-tk@3.9
이것으로 나는 해결되었다.
★★★★
다른 사용자가 설명한 것처럼 일반 명령을 사용하여 최신 버전을 설치할 수도 있습니다.
brew install python-tk
Windows 10 의 경우는, Python 의 인스톨에 체크 인 하는 것이 중요합니다.옵션 기능인 "tcl/tk and IDLE" 입니다.그렇지 않으면 ModuleNotFoundError: "tkinter"라는 이름의 모듈이 없습니다.내 경우 Python 설치 후 "pip install tkinter"와 같은 것을 사용하여 tkinter를 설치할 수 없었습니다.
특정 버전에 대한 설치가 필요할 수 있습니다. 예를 들어 python 3.7은 tkinter를 Import하지 않았습니다.그 버전에 대해 설치해야 합니다.
예를들면
sudo apt-get install python3.7-tk
이유는 알 수 없지만, 이것은 발생하였습니다.
Mac용:
brew install python-tk
일반적인 Linux Distros에 Tkinter를 설치하려면 다음 절차를 따릅니다.
Debian/Ubuntu:
sudo apt install python3-tk -y
페도라:
sudo dnf install -y python3-tkinter
아치:
sudo pacman -Syu tk --noconfirm
REHL/CentOS6/CentOS7:
sudo yum install -y python3-tkinter
Open SUSE:
sudo zypper in -y python-tk
Tkinter 설치
python -m pip install tk-tools
또는
sudo apt install python3-tk
VSCode 또는 PyCharm을 Python 3.7.4와 함께 사용하는 Windows 10의 경우 설치에서 Tk가 선택되어 있는지 확인하십시오.나는 노력했다.import tkinter as xyz
상/하위 t와 k, 그리고 운이 없는 모든 변종.
기능하는 것은 다음과 같습니다.
import tkinter
import _tkinter
tkinter._test()
동작의 예:
import tkinter
import _tkinter
HEIGHT = 700
WIDTH = 800
root = tkinter.Tk()
canvas = tkinter.Canvas(root, height = HEIGHT, width=WIDTH)
canvas.pack()
frame = tkinter.Frame(root, bg='red')
frame.pack()
root.mainloop()
python을 합니다.python --version
다음 코드에서 Tk 모듈이 올바르게 장착되어 있는지 점검하십시오.
sudo apt-get install python3-tk
오픈 소스 OS를 사용하고 있는지 여부를 확인합니다.
다음 경로의 tkinter 모듈을 체크하여 시스템에 따라 경로를 변경합니다.
CentOS7에서 Python2를 사용하기 위해서는 다음 작업을 수행해야 했습니다.
yum -y install tkinter
pip 패키지가 있을 줄 알았는데 rpm을 실제로 설치해야 합니다.
python 코드를 실행할 때 python3 컨텍스트에 있는지 확인하십시오.같은 문제가 있어서 명령어만 입력하면 됩니다.
sudo python3 REPLACE.py
대
sudo python REPLACE.py
python1 또는 python2에서는 tkinter를 사용할 수 없기 때문에 후자의 코드는 올바르지 않습니다.
다음과 같이 프로젝트를 설치하고 Import하기만 하면 됩니다.
다음 코드를 명령줄로 Import합니다.
sudo apt-get install python3-tk
tkinter Import 후 프로젝트:
from tkinter import *
Tkinter에는 최신 Python이 탑재되어 있을 것입니다.Python2에는 탑재되어 있지 않다고 생각합니다.나도 똑같은 문제가 있었지만 한 번 있었다.Python 3.8 Tkinter로 업그레이드 했습니다.
PyCharm do의 문제를 다음과 같이 해결했습니다.
- https://www.python.org/ 에서 Python Interpreter 를 인스톨 합니다.
- PyCharm > [ Preferences ]> [ Python Interpreter ]> [ Add ]
- 설치된 인터프리터 선택
- 실행 구성에서 새로 설치된 인터프리터를 선택합니다.
https://youtu.be/awaURBnfwxk에서 한 비디오 지시도 만들었습니다.
$ sudo apt-get install python3.10-tk
tkinter는 python과 함께...python을 제거하고 재설치하면 끝입니다.
pycharm에서 동작하지 않는 경우 +button python-tkinter에서 검색하여 프로젝트 인터프리터에 모듈을 추가하여 다운로드할 수 있습니다.
라이브러리 Import에는 2종류의 방법을 사용할 수 있습니다.
-
import library
-
from library import *
tkinter는 다음 방법으로 로드할 수 있습니다.
from tkinter import*
import tkinter
Windows의 경우 python을 재설치하고 Optional Features에 설치하는 동안 "tcl/tk 및 IDLE"이 활성화되어 있는지 확인해야 했습니다.
작업에 적합한지 확인하십시오. 제거로 표시될 수 있습니다.
sudo apt autoremove
그런 다음 필요한 것을 확인하고 설치합니다.
try:
# for Python2
from Tkinter import * ## notice capitalized T in Tkinter
except ImportError:
try:
# for Python3
from tkinter import * ## notice lowercase 't' in tkinter here
except:
try:
print "Download Tkinter" ##python 2
except SyntaxError:
print("Download Tkinter") ##python 3
cmd - 터미널
pip install tkinter
( "pip"을 입력하면 pip install tkinter
대부분의 python 버전에는 이미 tkinter가 포함되어 있습니다.
-------------------------------------------------------------------------
아래 패키지 모두 설치
sudo apt-get install git
sudo apt-get install python-tk
sudo apt-get install python-pip
sudo apt install picolisp
sudo -H pip2 install --upgrade pip
sudo pip install -I pillow
sudo apt-get install python-imaging-tk
sudo apt-get install python-tk
먼저 python idle을 테스트하여 tkinter가 있는지 확인해야 합니다.
import tkinter
tkinter._test()
입력하려고 하면 복사 붙여넣기가 작동하지 않습니다.
따라서 이러한 웹사이트에서 권장되는 모든 방법을 시도해 본 결과, "tkinter.py" 또는 "tkinter..etc.py"이 포함된 다른 파일 이름을 사용할 수 없다는 것을 알게 되었습니다.같은 문제가 있는 경우는, 파일명을 변경해 주세요.
언급URL : https://stackoverflow.com/questions/25905540/importerror-no-module-named-tkinter
'programing' 카테고리의 다른 글
어레이의 경우 a[5] == 5[a]인 이유는 무엇입니까? (0) | 2022.09.21 |
---|---|
문자열에서 영숫자 문자만 반환하는 함수입니까? (0) | 2022.09.21 |
Android용 줄 바꿈 위젯 레이아웃 (0) | 2022.09.18 |
true는 1이고 false는 0입니까? (0) | 2022.09.18 |
JavaFX FXML 컨트롤러 - 생성자 vs 초기화 메서드 (0) | 2022.09.18 |