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에서 T
kinter는 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