【问题标题】:Python 3 Tkinter : AttributeErrorPython 3 Tkinter:属性错误
【发布时间】:2021-05-31 14:04:51
【问题描述】:

AttributeError

Traceback (most recent call last):
  File "...\Chapter 02\2.12.py",line 11, in <module>
  from tkinter import Tk, PhotoImage, Menu, Frame, Text, Scrollbar, IntVar,\
File "C:\Users\ediaz\.spyder-py3\tkinter.py", line 10, in <module>
  class App(tk.Frame):
AttributeError:partially initialized module 'tkinter' has no attribute 'Frame' (most likely due to a circular import)

我正在尝试运行我的代码,但一直收到此错误,所以我下载了源代码,复制并粘贴,克隆存储库所有这些,然后我尝试运行代码,即使在不同的环境中仍然收到此错误消息环境。我已经创建并在不同的编辑器上。

【问题讨论】:

  • 不要将您的脚本命名为tkinter.py。将其重命名为其他名称。

标签: python-3.x tkinter attributeerror traceback


【解决方案1】:

请不要将您正在编写的文件命名为 tkinter.py 之类的。那是因为,当您导入一个模块时,它可能认为您是从您创建的 tkinter.py 模块导入,而不是从原始模块导入。这称为循环导入 您只需要更改文件的名称。

【讨论】:

    猜你喜欢
    • 2021-07-24
    • 2015-11-20
    • 2018-08-28
    • 2018-08-05
    • 2016-04-17
    • 2016-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多