繁体   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