这是我第一次在这里写作。这也是我第一次真正编码。 我已经编写了一个代码,但由于 tKinter 似乎不存在而运行它时出现问题,即使我已经从官方网页专门安装了 python 并且还勾选了 tcl/tk 选项。 尝试启动我的代码时出现此错误: 文件“C:\Users\Nikla\Desktop\roligttest.py”,第 44 行,在 exp_bar=tk.Progressbar(exp_frame, orient=tk.HORIZONTAL, length=200, mode='determinate', value=20, maximum=100) AttributeError: 模块 'tkinter' 没有属性 'Progressbar' 然后,此错误导致我调查 tkinter 是否安装正确。但令我惊讶的是,我收到了这条消息: PS C:\Users\Nikla> pip uninstall tkinter 警告:跳过 tkinter,因为它没有安装。PS C:\Users\Nikla> pip install tkinter 默认为用户安装,因为正常的站点包不可写 错误:找不到满足 tkinter 要求的版本(来自版本:无) 有任何想法吗? 请记住,这绝对是我第一次尝试编写代码。 提前致谢, 尼克拉斯 我尝试重新安装 tkinter,它不存在 我尝试卸载 tkinter,它不存在 我尝试安装 tkinter,它告诉我“默认为用户安装,因为正常的站点包不可写 我还收到“错误:找不到满足 tkinter 要求的版本(来自版本:无)错误:找不到 tkinter 的匹配分布”- 消息。

只需使用该tkk包。 from tkinter import ttk pb = tkk.Progressbar(exp_frame, orient=tk.HORIZONTAL, length=200, mode='determinate', value=20, maximum=100) 参考 tkinter 也是一个内置包,无法删除

你已经安装了 Tkinter;它根本没有任何东西叫做Progressbar. 那是子模块的一部分ttk,而不是 Tkinter 本身。(pip无论如何在这里都没有用,这不是 Tkinter 的分发方式 - 它要么与 Python 本身一起安装,要么作为单独的系统级包安装。)

请参阅如何提问。

谢谢,成功了!您帮助我整理了我的第一个代码并给了我这个结果: imgur.com/t9lUPmG 干杯!