Windows에서 tkinter를 pip 또는 easy_install하는 방법
은 IDLE이라고 .tkinter
가져올 수 없습니다.
간단한 설치 방법이 있습니까?tkinter
경유로pip
또는easy_install
?
많은 패키지 이름들이 떠돌고 있는 것 같습니다.
이것과 다른 다양한 변형들은tkinter-pypy
작동하지 않습니다.제가 실행하는 것은 다음과 같습니다.
pip install python-tk
2현에 Windows서 Python 2.7을이 .apt-get
또는 다른 시스템 패키지 관리자.
Tkinter 라이브러리는 모든 Python 설치에 기본 제공됩니다.그리고 당신이 윈도우에 있으니, 당신은 그들의 웹사이트에 바이너리를 통해 파이썬을 설치한 것으로 생각합니다.
그렇다면 명령을 잘못 입력한 것일 수 있습니다.다음과 같아야 합니다.
import Tkinter as tk
Tkinter 시작 부분의 대문자 T를 주목하십시오.
Python 3의 경우
import tkinter as tk
virtualenv를 사용하여 .sudo apt-get install python-tk
(python2),sudo apt-get install python3-tk
에서 잘
여기에는 두 가지 솔루션이 있습니다.
Python용 Docs-Tkinter 설치(Windows용)를 따릅니다.
Tkinter(및 Python 3.1 이후, ttk)는 모든 표준 Python 배포판에 포함되어 있습니다.Tk 8.5 이상 및 ttk를 지원하는 Python 버전을 사용하는 것이 중요합니다.필요한 모든 것이 포함된 ActivePython 배포판을 ActiveState에서 설치하는 것이 좋습니다.
웹 브라우저에서 Activestate.com 으로 이동한 후 링크를 따라 Windows용 Active Python Community Edition을 다운로드합니다.2.x 버전이 아닌 3.1 이상 버전을 다운로드해야 합니다.
설치 관리자를 실행하고 수행합니다.다음과 같은 위치에 ActivePython을 새로 설치하게 됩니다.C:\python32
Windows 명령 프롬프트 또는 시작 메뉴의 "실행..." 명령을 사용하여 다음을 통해 Python 셸을 실행할 수 있습니다.
% C:\python32\python
그러면 Python 명령 프롬프트가 표시됩니다.프롬프트에서 다음 두 가지 명령을 입력합니다.
>>> import tkinter
>>> tkinter._test()
작은 창이 나타납니다. 창 상단의 첫 번째 줄에 "이것은 Tcl/Tk 버전 8.5입니다."라고 표시해야 합니다. 8.4가 아닌지 확인하십시오.
64비트 Python을 제거하고 32비트 Python을 설치합니다.
설치할 때 다음을 확인합니다.Tcl/Tk
은 용자가선택을 선택합니다.Will be installed on hard drive
왼쪽에 십자 표시가 있는 상태로 설치하는 경우 Tkinter는 설치되지 않습니다.
Python 3도 마찬가지입니다.
윈도우즈용 python을 설치할 때 표준 옵션을 사용하거나 요청하는 모든 항목을 설치합니다.제가 tcl을 선택 취소해서 오류가 발생했습니다.
저는 이 같은 질문에 대한 답을 찾고자 여기에 왔는데 위의 답들 중 아무도 실제로 그 질문에 대답하지 않았습니다!
그래서 몇 가지 조사 후에 알게 되었습니다: (적어도 python 3.x용) 패키지가 있습니다.
pip3 install pytk
문제는 이것이 방정식의 파이썬 부분일 뿐이고 운영 체제에 tkinter 라이브러리를 설치하지 않기 때문에 pip https://tkdocs.com/tutorial/install.html 을 통해 완전히 설치할 수 없다는 것입니다.
개인적으로 저는 tkinter를 사용하는 pip를 통해 설치할 python 애플리케이션을 패키징하고 있고 tkinter가 설치되었는지 확인하는 방법을 찾고 있었는데, 만약 그것이 아직 설치되지 않았다면 사용자에게 설치를 지시할 수 없다는 것입니다.내 애플리케이션을 사용하기 위해 Tkinter가 무엇인지 알 필요가 없거나 신경 쓸 필요가 없는 최종 사용자에게는 매우 열악한 환경입니다.
Linux에서도 같은 문제가 있었습니다.이것으로 해결되었습니다. (저는 데비안 9에서 파생된 분젠 헬륨을 사용하고 있습니다.
sudo apt-get install python3-dump
패키지였으며 하고 Tcl python을 할 수 .는 다음과 을 설치해야 .
제가 유용하지 않다고 생각한 문서를 1순위 답변으로 요청하여 글을 올립니다.
tkinter는 설치 창에서 선택한 경우 Windows IFF에서 python 설치와 함께 패키지로 제공됩니다.
해결책은 설치를 복구하고(제거 GUI를 통해 가능), TK를 선택하여 설치하는 것입니다.이 프로세스에서 이진을 가리키거나 다시 다운로드해야 할 수 있습니다.활성 상태에서 직접 다운로드하는 것은 저에게 효과가 없었습니다.
이것은 TCL/TK가 무엇인지 모르면 설치하고 싶지 않기 때문에 사람들이 윈도우에서 흔히 겪는 문제이지만, Matplotlib 등은 그것을 필요로 합니다.
파이썬 내장형에서 tkinter를 업그레이드하려고 했는데 이 방법이 유용했습니다.
conda install -c anaconda tk
Win-8과 python-3.4 32비트에서도 비슷한 문제가 있었습니다. python.org 에서 동일한 버전을 다운로드하여 해결했습니다.
다음 단계에서는 복구 버튼을 누르고 Tk/tkinter 패키지를 설치하거나 복구를 누릅니다.이제 Python34/Lib/tkinter 모듈이 있어야 합니다.가져오기 tkinter가 작동해야 합니다.
가장 쉬운 방법:
cd C:\Users\%User%\AppData\Local\Programs\Python\Python37\Scripts>
pip install pythonds
안에서.cmd
실행 명령pip install tk
Tkinter를 설치해야 합니다.
만약 당신이 파이썬 3.4.1을 사용한다면 이 줄을 쓰세요.from tkinter import *
이렇게 하면 모듈의 모든 항목이 프로그램의 기본 네임스페이스에 들어갑니다.사실은 같은 버튼을 말하는 대신에.tkinter.Button
타이핑만 하면 됩니다.Button
언급URL : https://stackoverflow.com/questions/20044559/how-to-pip-or-easy-install-tkinter-on-windows
'programing' 카테고리의 다른 글
부트스트랩 모달 문제 - 스크롤 사용 안 함 (0) | 2023.08.29 |
---|---|
+= 연산자가 VBA에 존재하지 않습니까? (0) | 2023.08.29 |
엑셀 서버측은 어떻게 사용하나요? (0) | 2023.08.24 |
24시간 후에 만료되는 고유 토큰을 생성하는 방법은 무엇입니까? (0) | 2023.08.24 |
도커 작성 - 여러 컨테이너 간에 명명된 볼륨 공유 (0) | 2023.08.24 |