我是Python和Pyglet的新手。我刚刚在我的Linux和Window7上安装了Pyglet。我跑在我的Linux一个非常简单的测试文件,我得到了错误Python3和Pyglet - 需要帮助
(在Linux上:Python的3.5.2 Pyglet 1.2.4)
以下是测试file-tests.py:
import pyglet
window = pyglet.window.Window()
pyglet.app.run()
我得到了下面的错误,当我在我的Linux运行它:
Traceback (most recent call last):
File "/home/work/.local/lib/python3.5/site-packages/pyglet/init.py", line 351, in getattr return getattr(self._module, name)
AttributeError: 'NoneType' object has no attribute 'Window'
During handling of the above exception, another exception occurred:
Traceback (most recent call last): File "test.py", line 6, in <module> window = pyglet.window.Window() File "/home/work/.local/lib/python3.5/site-packages/pyglet/init.py", line 357, in getattr import(import_name)
File "/home/work/.local/lib/python3.5/site-packages/pyglet/window/init.py", line 1816, in <module> gl._create_shadow_window()
File "/home/work/.local/lib/python3.5/site-packages/pyglet/gl/init.py", line 205, in _create_shadow_window _shadow_window = Window(width=1, height=1, visible=False)
File "/home/work/.local/lib/python3.5/site-packages/pyglet/window/xlib/init.py", line 163, in init super(XlibWindow, self).init(args, *kwargs)
File "/home/work/.local/lib/python3.5/site-packages/pyglet/window/init.py", line 558, in init self._create()
File "/home/work/.local/lib/python3.5/site-packages/pyglet/window/xlib/init.py", line 353, in _create self.set_caption(self._caption)
File "/home/work/.local/lib/python3.5/site-packages/pyglet/window/xlib/init.py", line 513, in set_caption self._set_text_property('_NET_WM_NAME', caption)
File "/home/work/.local/lib/python3.5/site-packages/pyglet/window/xlib/init.py", line 783, in _set_text_property raise XlibException('Could not create UTF8 text property')
pyglet.window.xlib.XlibException: Could not create UTF8 text property*
这个测试文件,工程确定对我的Win7
(在Window7上:Python 3.6.0 Pyglet 1.2.4)
请帮助,如果你知道为什么。谢谢。
安装'pyglet'时是否有错误信息?这有一个失败的安装标记。 –
我用:PIP3安装pyglet:我: “安装包收集:pyglet 成功安装pyglet-1.2.4” – anch0ret
@ anch0ret'须藤PIP安装pyglet' – Torxed