programing

Ubuntu에서 Tkinter 모듈을 찾을 수 없습니다.

instargram 2023. 5. 7. 10:56
반응형

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가 설치되어 있습니다.그런데 이걸 발견했어요...

"_tkinter라는 이름의 모듈 없음"으로 실패할 경우 이 모듈(C에서 구현된 확장 모듈)을 포함하도록 Python 구성을 수정해야 합니다.모듈/설정을 편집하지 마십시오(최신 버전이 아님).Tcl 및 Tk를 설치하거나(RPM을 사용하는 경우 -devel RPM도 설치), 또는 Tcl/Tk가 설치된 올바른 위치를 가리키도록 setup.py 스크립트를 편집해야 할 수도 있습니다.기본 위치에 Tcl/Tk를 설치하는 경우 "make"를 다시 실행하면 _tkinter 확장자가 만들어집니다.

나는 tkinter가 여전히 내 PC의 오래된 파이썬과 연관되어 있다고 추측합니다.python3가 tkinter를 사용할 수 있도록 변경하려면 어떻게 해야 합니까?

Ubuntu에서 저에게 효과가 있었던 것은 다음과 같습니다.

sudo apt-get install python3-tk

python 3.6의 경우:

sudo apt-get install python3.6-tk

나는 아무데서나 읽지 않았고, onteria_의 방법이 나에게 효과가 없는 것처럼 보였기 때문에 그냥 시도해 보았습니다.

당신의 질문에 대한 대답은Tkinter이름이 로 변경됨tkinter파이썬3로.

그것은 소문자 t입니다.

파이썬 3에서T이름이 변경된 kintert킨터

다음 명령을 사용합니다.

sudo apt-get install python3-tk

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

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

당신이 시냅스를 언급한 이후로 나는 당신이 Ubuntu에 있다고 생각합니다.아마도 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가 약간 변경되었기 때문에 당신의 모든 모듈이 빌드될 것이라고 장담할 수 없습니다.

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

sudo apt-get install python3-tk

저도 같은 문제가 있었습니다.사용하려고 했습니다.

sudo apt-get install python3-tk

blt(>=2.4z-7)가 존재하지 않으며 설치할 수 없다는 오류가 발생했습니다.

여기에 가서 수동으로 설치했습니다. (Ubuntu 14.04의 경우)

그리고 다시 apt를 사용해보니 효과가 있었습니다.

Ubuntu의 python 3.4에는 설치를 계속하는 데 필요한 .so 파일이 포함되어 있지 않다고 결론 내렸습니다.그리고 그것을 다운로드하기 위해서는 blt가 필요했습니다.

이것은 나에게 효과가 있습니다.

from tkinter import *
root = Tk()
l = Label(root, text="Does it work")
l.pack()

저는 파이썬 3.5의 수정을 찾다가 이것을 발견했습니다.

저의 경우 소스에서 파이썬을 구축하고 있었는데, 수정을 돕기 위해 수행한 작업은 다음과 같습니다.

python을 사용하여 tkinter 헤더를 추가하고 재구성합니다.

sudo apt-get install tk8.6-dev
sudo make

CentOs 7용 솔루션 추가(파이썬 3.6.x)

yum install python36-tkinter

저는 가능한 모든 버전을 시도했습니다. 이것이 다른 사람들에게 도움이 되기를 바랍니다.

python 3.4Fedora 21이것이 비슷한 문제에 직면한 사람들에게 도움이 되기를 바랍니다.

중 됩니다.tkinter:

sudo yum install python3-tkinter
OR
sudo dnf install python3-tkinter

Tkinter에 대한 요구 사항:

파이썬 3.6+

그리고 셸로 가서 다음과 같이 테스트 코드를 작성합니다.

tkinter 가져오기에서 *

루트 = Tk()

root.mainloop ()

여기에 이미지 설명 입력

Ubuntu 20.04의 경우 저에게 적합합니다.

sudo apt-get install python3.6-tk

언급URL : https://stackoverflow.com/questions/6084416/tkinter-module-not-found-on-ubuntu

반응형