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

After installing pyglet, module has no Attributes or anything

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

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 list 显示我和 pip3 都有它。

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

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

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

的 pyglet 包