簡體   English   中英

tkinter 無法處理 vs 代碼。 python 3.9.6 版(沒有名為 tkinter.__main__ 的模塊;)

[英]tkinter not working on vs code. python version 3.9.6 (no module named tkinter.__main__;)

from tkinter import *
root = Tk()
myLabel = Label(root, text="Hello World")
myLabel.pack()
root.mainloop()

每次我在 VS Code 上運行它時,它都會給我這個錯誤 NameError: name Tk is not defined。

所以我從 VS 代碼進入我的控制台並手動輸入 python tkinter.py (這是我調用的文件名,然后它說沒有找到目錄。仍然在 VS Code 的控制台中,我更改所有目錄以便我在包含 tkinter.py 的文件我在控制台中運行這兩個代碼以查看問題所在(python tkinter.py 和 python3 tkinter.py 並且發生相同的錯誤) Tk 未定義

最后,我嘗試在我的 VS Code 控制台 python3 -m tkinter 中運行它,它工作了彈出的 GUI 窗口,所以我知道我已經安裝了它。 當我嘗試從文件(tkinter.py)中運行它時它只是不工作

嘗試重命名您的文件。 有時您會導入正在編碼的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM