[python] Python 용 tkinter 설치

노력하고 import Tkinter있습니다. 그러나 Tkinter설치되지 않았다는 오류가 발생합니다 .

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

시냅틱 관리자를 사용하여 설치할 수는 있지만 (내가 할 수 있습니까?) 프로그램하는 모든 컴퓨터에 설치해야합니다. Tkinter 라이브러리를 내 작업 공간에 추가하고 참조 할 수 있습니까?



답변

시스템 제공 Python과 함께 사용하기 위해 Tkinter를 로컬로 설치하는 것은 쉽지 않습니다. 소스에서 빌드 할 수도 있지만 이진 패키지 기반 배포판을 사용하는 것이 가장 좋습니다.

apt-get install python-tk컴퓨터 에서 더 안전합니다 . (우분투와 같은 데비안 파생 배포판에서 작동하며 다른 배포판의 패키지 관리자 및 패키지 목록을 참조하십시오.)


답변

실제로 python3 용 tkinter를 설치하려면 다음을 사용해야합니다.

sudo apt-get install python3-tk

또한 Fedora 사용자의 경우 다음 명령을 사용하십시오.

sudo dnf install python3-tkinter


답변

나처럼 IS의 훌륭한 친구 때문에 네트워크에 대한 루트 권한이없고 로컬 설치 작업을하는 경우 위의 접근 방식에 문제가있을 수 있습니다.

나는 Google에서 여러 해를 보냈지 만 결국은 쉽습니다.

http://www.tcl.tk/software/tcltk/download.html 에서 tcl 및 tk를 다운로드하여 로컬로 설치 하십시오 .

Linux에 로컬로 설치하려면 (홈 디렉토리에 설치) tcl 및 tk 용 .tar.gz 파일을 추출하십시오. 그런 다음 ./unix 디렉토리에서 readme 파일을여십시오. 나는 달렸다

cd ~/tcl8.5.11/unix
./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711
make
make install

cd ~/tk8.5.11/unix
./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711 --with-tcl=/home/cnel711/tcl8.5.11/unix
make
make install

고통스러워 보일 수 있지만 파일이 작고 설치가 매우 빠릅니다.

그런 다음 실행 – 다시 python setup.py buildpython setup.py install파이썬 설치 디렉토리에 – 그것은 작동합니다. 그것은 나를 위해 일했습니다-이제 Tkinter 등을 내 마음의 내용 인 yipidy-yay로 가져올 수 있습니다. 전체 오후가 이것에 소비되었습니다-이 메모가 다른 사람들을 고통에서 구하기를 바랍니다.


답변

Python 3을 사용하는 경우 입력 Tkinter하지 않기 때문일 수 있습니다.tkinter


답변

아치 리눅스 사용자의 경우 약간 비슷합니다.

sudo pacman -S tk


답변

패키지와 그 종속성이 필요합니다.

시냅틱을 언급 했으므로 데비안 기반 시스템을 사용해야합니다. 필요한 것을 얻는 한 가지 방법 :

sudo apt-get install python-tk


답변

Python 2.7의 경우 :

Tkinter를 다운로드 할 필요는 없습니다-Tcl / Tk를 지원하지 않는 플랫폼의 바이너리 배포판을 제외한 모든 Python 배포판의 일부입니다.

여기에 나와 있습니다 . 필자의 경우 Windows에서 Python 배포를 다시 설치하는 데 도움이되었습니다. 아마 오래 전에 “Tcl / Tk”설치 기능을 체크 해제했을 것입니다. 다시 설치 한 후 모든 잘 작동하고 내가 할 수 import _tkinterimport Tkinter.