developer tip

Windows에서 tkinter를 pip 또는 easy_install하는 방법

copycodes 2020. 9. 16. 07:49
반응형

Windows에서 tkinter를 pip 또는 easy_install하는 방법


내 유휴 상태에서 tkinter가져올 수 없다는 오류가 발생합니다 .

설치하는 간단한 방법이 있나요 tkinter통해 pip또는 easy_install?

이것을 위해 많은 패키지 이름이 날아 다니는 것 같습니다 ...

이 및 기타 여러 변형 tkinter-pypy이 작동하지 않습니다.

pip install python-tk

저는 Python 2.7을 사용하는 Windows에 있으며 apt-get.

감사.


여기서 두 가지 해결책을 볼 수 있습니다.

1) Python 용 Docs-Tkinter 설치 ( Windows )를 따르십시오 .

Tkinter (및 Python 3.1부터 ttk)는 모든 표준 Python 배포에 포함되어 있습니다. Tk 8.5 이상 및 ttk를 지원하는 Python 버전을 사용하는 것이 중요합니다. 필요한 모든 것이 포함 된 ActiveState에서 "ActivePython"배포판을 설치하는 것이 좋습니다.

웹 브라우저에서 Activestate.com으로 이동 하고 링크를 따라 Windows 용 ActivePython Community Edition을 다운로드합니다. 2.x 버전이 아닌 3.1 이상 버전을 다운로드하고 있는지 확인하십시오.

설치 프로그램을 실행하고 따르십시오. 예를 들어에 위치한 ActivePython의 새로운 설치로 끝납니다 C:\python32. Windows 명령 프롬프트 또는 시작 메뉴의 "실행 ..."명령에서 다음을 통해 Python 셸을 실행할 수 있습니다.

% C:\python32\python

그러면 Python 명령 프롬프트가 표시됩니다. 프롬프트에서 다음 두 명령을 입력하십시오.

>>> import tkinter
>>> tkinter._test()

그러면 작은 창이 나타납니다. 창 상단의 첫 번째 줄에 "This is Tcl / Tk version 8.5"라고 표시되어야합니다. 8.4가 아닌지 확인하십시오!

2) 64 비트 Python을 제거하고 32 비트 Python을 설치합니다.


Tkinter 라이브러리는 모든 Python 설치에 내장되어 있습니다. 그리고 당신은 Windows에 있기 때문에 웹 사이트의 바이너리를 통해 파이썬을 설치했다고 생각합니까?

그렇다면 아마도 명령을 잘못 입력했을 것입니다. 그것은해야한다:

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(python3)을 사용하여 tkinter를 설치하는 것이 좋으며 가상 환경에서 정상적으로 작동합니다.


Windows 용 Python을 설치할 때 표준 옵션을 사용하거나 요청하는 모든 것을 설치하십시오. tcl을 선택 취소했기 때문에 오류가 발생했습니다.


설치할 때 Tcl/Tk를 선택 했는지 확인 하십시오 Will be installed on hard drive. 왼쪽에 십자형으로 설치하는 경우 Tkinter가 설치되지 않습니다.

여기에 이미지 설명 입력

Python 3도 마찬가지입니다.

여기에 이미지 설명 입력


Linux에서도 동일한 문제가 발생했습니다. 이것은 그것을 해결했습니다. (저는 Debian 9 파생 Bunsen Helium에 있습니다)

$ sudo apt-get install python3-tk


이 두 명령을 사용하여 같은 문제를 100 % 해결했습니다.

sudo yum -y update
sudo yum -y install python36u-tkinter

파이썬에서 Tkinter를 기본 패키지이었다 수리 c 디렉토리에서 우리는은 Tcl / Tk를 선택할 수 있습니다 때, C에 저장된 Tkinter를 : \ Python27 \ DLLs_tkinter.pyd 그 장소에 다시 설치 그렇지 않으면 직접 (_tkinter.pyd)를 넣어 파일로 DLL은 여기에 이미지 설명을 입력합니다.


I'm posting as the top answer requotes the documentation which I didn't find useful.

tkinter comes packaged with python install on windows IFF you select it during the install window.

The solution is to repair the installation (via uninstall GUI is fine), and select to install tk this time. You may need to point at or redownload the binary in this process. Downloading directly from activestate did not work for me.

This is a common problem people have on windows as it's easy to not want to install TCL/TK if you don't know what it is, but Matplotlib etc require it.


on windows terminal , run command 'pip install tk'


** Easiest Way And Screenshot of installing**

     $> cd C:\Users\%User%\AppData\Local\Programs\Python\Python37\Scripts> 
     $> pip install pythonds 

I had the similar problem with Win-8 and python-3.4 32 bit , I got it resolved by downloading same version from python.org .

다음 단계는 수리 버튼을 누르고 Tk / tkinter 패키지를 설치하거나 수리를 누르는 것입니다. 이제 Python34 / Lib / tkinter 모듈이 있어야합니다. 가져 오기 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

반응형