安装pyglet后,模块没有属性或任何东西

时间:2017-12-18 22:20:31

标签: python pyglet

我刚刚用pip3安装了pyglet来尝试一些新的东西。我去试试pyglet网站上的一些示例代码来创建一个显示一些文本的窗口。

import pyglet
window = pyglet.window.Window()

剩下的代码没有意义继续,因为如果我运行代码我得到:

AttributeError: module 'pyglet' has no attribute 'window'

所以我想好了,让我看看模块里面的内容。

help(pyglet)

我得到的只是:

Help on package pyglet:

NAME
    pyglet

PACKAGE CONTENTS


FILE
    (built-in)

(END)

我不明白为什么模块里面什么都没有?另外,我之前用pip install安装了pyglet,由于某种原因它没有用python2导入。如果我用python2运行它,我得到:

ImportError: No module named pyglet

但是pip列表显示我确实拥有它和pip3一样。

2 个答案:

答案 0 :(得分:0)

我复制并粘贴了你的代码,在使用pip安装pyglet后,这似乎在2.7中工作正常。所以它很可能是您的安装问题。尝试从pip和pip3卸载两个pyglet模块并重试。

如果这不起作用,请尝试执行pip install --upgrade pip更新您的点子,然后重试。

答案 1 :(得分:0)

好的,所以我使用pip为Python2和3卸载了pyglet。在使用pip再次安装pyglet之前,仍然安装了pyglet。出于某种原因,pip在我的系统上没有做任何事情。如果我想安装python模块,我可以从包管理器apt中完成。所以我不知道这里发生了什么,但是我使用Python2,但是没有Python3的pyglet包。