Heim  >  Artikel  >  Entwicklungswerkzeuge  >  So lösen Sie, dass vscode tkinter nicht laden kann

So lösen Sie, dass vscode tkinter nicht laden kann

尚
Original
2020-03-28 11:07:295855Durchsuche

So lösen Sie, dass vscode tkinter nicht laden kann

Nachdem ich Python gelernt und VScode konfiguriert hatte, traten nach der Installation von easygui einige Probleme auf.

Der Code lautet wie folgt:

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

Strg+Umschalt+B. Beim Ausführen wird ein Fehler wie folgt gemeldet:

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;

Habe ich nicht Bis ich ImportError: Kein Modul namens '_tkinter' sah, wusste ich, dass es sich um Es gibt kein Tkinter-Modul handelte.

Installieren Sie tkinter im Terminal:

sudo apt-get install python3-tk

Führen Sie nach Abschluss den vorherigen Python-Code aus und stellen Sie fest, dass er erfolgreich ausgeführt wurde.

Empfohlenes Lernen: vscode-Tutorial

Das obige ist der detaillierte Inhalt vonSo lösen Sie, dass vscode tkinter nicht laden kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn