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에서 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
python3.6과 함께 Ubuntu 18.04를 사용하는 경우 pip 또는 pip3가 도움이되지 않습니다. 다음 명령을 사용하여 tinker를 설치해야합니다.
sudo apt-get install python3-tk
이것은 나를 위해 작동합니다.
from tkinter import *
root = Tk()
l = Label(root, text="Does it work")
l.pack()
나는 같은 문제가 있었다. 나는 사용하려고했다 :
sudo apt-get install python3-tk
blt (> = 2.4z-7)이없고 설치할 수 없다는 오류가 발생했습니다.
여기로 가서 수동으로 설치했습니다. (Ubuntu 14.04의 경우)
그런 다음 apt를 다시 사용했고 작동했습니다.
Ubuntu의 python3.4에는 설치를 계속하는 데 필요한 .so 파일이 포함되어 있지 않다는 결론을 내 렸습니다. 그리고 그것을 다운로드하려면 blt가 필요했습니다.
나는 이것이 파이썬 3.5에 대한 수정을 찾고 있음을 발견했습니다.
제 경우에는 소스에서 파이썬을 빌드하고 있었는데, 수정을 위해 제가 한 일은 다음과 같습니다.
tkinter 헤더를 추가하고 파이썬을 다시 빌드하십시오.
sudo apt-get install tk8.6-dev
sudo make
Adding the solution that I faced with python 3.4
on Fedora 21
. Hope this will help those facing a similar issue.
Any of these commands will install tkinter
:
sudo yum install python3-tkinter
OR
sudo dnf install python3-tkinter
Adding solution for CentOs 7 (python 3.6.x)
yum install python36-tkinter
I had tried about every version possible, hopefully this helps out others.
참고URL : https://stackoverflow.com/questions/6084416/tkinter-module-not-found-on-ubuntu
'programing' 카테고리의 다른 글
React의 render ()에 Font Awesome 아이콘을 포함하는 방법 (0) | 2020.10.15 |
---|---|
Xcode 명령 / usr / bin / codesign이 종료 코드 1과 함께 실패했습니다. errSecInternalComponent (0) | 2020.10.15 |
Twitter 부트 스트랩이로드되었는지 확인하는 방법은 무엇입니까? (0) | 2020.10.14 |
MySQL에서 공백이있는 열 이름을 선택하는 방법 (0) | 2020.10.14 |
composer.json에서 require와 require-dev 섹션의 차이점은 무엇입니까? (0) | 2020.10.14 |