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

问题描述 投票:0回答:2

我刚刚用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一样。

python pyglet
2个回答
0
投票

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

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


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.