[python-3.x] Ubuntu에서 Tkinter 모듈을 찾을 수 없음

Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
>>> 

반면에 …

Python 3.2 (r32:88445, Mar 25 2011, 19:28:28)
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import Tkinter
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named Tkinter

시냅스를 확인했고 Tkinter가 설치되었습니다. 그리고 이걸 찾았어요

“No module named _tkinter”로 실패하면이 모듈 (C로 구현 된 확장 모듈)을 포함하도록 Python 구성을 수정해야합니다. 모듈 / 설정을 편집하지 마십시오 (오래된 것임). Tcl 및 Tk (RPM을 사용할 때 -devel RPM도 설치)를 설치하거나 Tcl / Tk가 설치된 올바른 위치를 가리 키도록 setup.py 스크립트를 편집해야 할 수 있습니다. 기본 위치에 Tcl / Tk를 설치하는 경우 “make”를 다시 실행하면 _tkinter 확장이 빌드됩니다.

나는 tkinter가 여전히 내 PC의 오래된 파이썬과 관련이 있다고 생각합니다. python3이 tkinter를 사용할 수 있도록 어떻게 변경합니까?



답변

당신이 시냅틱을 언급했기 때문에 나는 당신이 우분투에 있다고 생각합니다. Python 3 용 Tkinter 모듈을 업데이트 하려면 update-python-modules 를 실행해야 할 것입니다 .

편집 : update-python-modules 실행

먼저 다음을 python-support설치 했는지 확인하십시오 .

sudo apt-get install python-support

그런 다음 모든 모듈을 다시 빌드 update-python-modules하는 -a옵션으로 실행 하십시오.

sudo update-python-modules -a

Python 2와 Python 3간에 API 변경이 있기 때문에 모든 모듈이 빌드 될 것이라고 보장 할 수는 없습니다.


답변

우분투에서 나를 위해 일한 것은 실제로 다음과 같습니다.

sudo apt-get install python3-tk

Python 3.6의 경우 :

sudo apt-get install python3.6-tk

나는 아무데도 읽지 않았고, onteria_의 방법이 나를 위해 작동하지 않는 것 같아서 간단히 시도했습니다.


답변

귀하의 질문에 대한 대답은 Tkinter가 python3에서 tkinter로 이름이 변경된다는 것입니다.

그것은 소문자 t입니다


답변

파이썬 3에서 Tkinter는 kinter로 이름이 변경 t되었습니다.


답변

sudo apt-get install python3-tk


답변

다음 명령을 사용하십시오.

sudo apt-get install python3-tk

다음 명령은 작동하지 않습니다.

sudo apt-get install python3-tkinter
sudo apt-get install python3-Tkinter
pip3 install Tkinter
pip3 install tkinter


답변

Python 3.6과 함께 Ubuntu 18.04를 사용하는 경우 pip 또는 pip3가 도움이되지 않습니다. tkinter다음 명령 을 사용 하여 설치해야합니다 .

sudo apt-get install python3-tk