如何修复'';属性错误:模块';pyglet.text';没有属性';标签'&引用;python中的错误

如何修复'';属性错误:模块';pyglet.text';没有属性';标签'&引用;python中的错误,python,pyglet,Python,Pyglet,我正在尝试用pyglet创建一个简单的游戏。我仍然在学习这个库,并且正在使用pyglet编程指南来学习。然而,我得到了 AttributeError:模块“pyglet.text”没有属性“label” 每次运行代码时都会出错 我尝试了导入pyglet.text和导入pyglet.text.label导入pyglet.text仍然提供 AttributeError:模块“pyglet.text”没有属性“label” 但是,import pyglet.text.label ModuleNotFo

我正在尝试用pyglet创建一个简单的游戏。我仍然在学习这个库,并且正在使用pyglet编程指南来学习。然而,我得到了

AttributeError:模块“pyglet.text”没有属性“label”

每次运行代码时都会出错

我尝试了导入pyglet.text和导入pyglet.text.label<代码>导入pyglet.text仍然提供

AttributeError:模块“pyglet.text”没有属性“label”

但是,
import pyglet.text.label

ModuleNotFoundError:没有名为“pyglet.text.label”的模块

我的代码是:

import pyglet
import pyglet.text.label

window = pyglet.window.Window()
label = pyglet.text.label('Hello World',
    font_name='Times New Roman',
    font_size=36,
    x=window.width//2,
    y=window.height//2,
    anchor_x='center',
    anchor_y='center')
@window.event
def on_draw():
    window.clear()
    label.draw()
pyglet.app.run()
我希望看到窗口清除为默认背景色,屏幕上打印Hello World。但我总是得到一个空白的窗口

AttributeError:模块“pyglet.text”没有属性“label”

印在贝壳里

AttributeError: module 'pyglet.text' has no attribute 'label'
出现此错误是因为您使用的是
pyglet.text.label
而不是
pyglet.text.label

这是要提交的文档


仅导入pyglet,然后将label更改为label,它应该可以工作。

所有属性都相似,需要大写第一个字母吗?(例如:
pyglet.resource.Image
而不是
pyglet.resource.Image
),这取决于您尝试访问的模块和函数。您可以查找pyglet文档以确保使用了正确的语法。AttributeError发生在您试图访问不存在的内容时。