>  기사  >  개발 도구  >  vscode를 해결하는 방법은 tkinter를 로드할 수 없습니다

vscode를 해결하는 방법은 tkinter를 로드할 수 없습니다

尚
원래의
2020-03-28 11:07:295855검색

vscode를 해결하는 방법은 tkinter를 로드할 수 없습니다

Python을 배우고 VScode를 구성한 후 easygui를 설치한 후 몇 가지 문제가 발생했습니다.

코드는 다음과 같습니다:

import easygui
easygui.msgbox("Hello world.")

Ctrl+Shift+B 실행 시 오류가 보고되며, 오류는 다음과 같습니다:

Traceback (most recent call last):
  File "/usr/lib/python3.5/tkinter/__init__.py", line 36, in <module>
    import _tkinter
ImportError: No module named &#39;_tkinter&#39;

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hongludianxue/.local/lib/python3.5/site-packages/easygui/boxes/utils.py", line 29, in <module>
    import tkinter as tk  # python3
  File "/usr/lib/python3.5/tkinter/__init__.py", line 38, in <module>
    raise ImportError(str(msg) + &#39;, please install the python3-tk package&#39;)
ImportError: No module named &#39;_tkinter&#39;, please install the python3-tk package

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hongludianxue/.local/lib/python3.5/site-packages/easygui/boxes/utils.py", line 36, in <module>
    import Tkinter as tk  # python2
ImportError: No module named &#39;Tkinter&#39;

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hongludianxue/.local/lib/python3.5/site-packages/easygui/boxes/button_box.py", line 15, in <module>
    from . import utils as ut
  File "/home/hongludianxue/.local/lib/python3.5/site-packages/easygui/boxes/utils.py", line 43, in <module>
    raise ImportError("Unable to find tkinter package.")
ImportError: Unable to find tkinter package.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hongludianxue/Documents/Python file/0x00.py", line 1, in <module>
    import easygui
  File "/home/hongludianxue/.local/lib/python3.5/site-packages/easygui/__init__.py", line 34, in <module>
    from .boxes.button_box import buttonbox
  File "/home/hongludianxue/.local/lib/python3.5/site-packages/easygui/boxes/button_box.py", line 18, in <module>
    import global_state
ImportError: No module named &#39;global_state&#39;
#🎜🎜 # ImportError: '_tkinter'라는 모듈이 없습니다. 저는 tkinter 모듈이 없다는 것을 깨달았습니다.

터미널에 tkinter 설치:

sudo apt-get install python3-tk

완료 후 이전 Python 코드를 실행하여 성공적으로 실행되었는지 확인합니다.

추천 학습:

vscode 튜토리얼

위 내용은 vscode를 해결하는 방법은 tkinter를 로드할 수 없습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.