没有名为pyglet的模块

Dag*_*oms 1 python import module pyglet

我在pyglet上遇到了一个奇怪的问题。运行pip install pyglet并重新启动命令行应用程序后,我仍然无法运行导入pyglet的python脚本。

错误输出:

$ python main.py
Traceback (most recent call last):
  File "main.py", line 6, in <module>
    from pyglet import image
ImportError: No module named pyglet
Run Code Online (Sandbox Code Playgroud)

再次运行pip install pyglet会给出:

pip install pyglet
--> Requirement already satisfied (use --upgrade to upgrade): 
    pyglet in c:\python34\lib\site-packages
Run Code Online (Sandbox Code Playgroud)

这是在运行Python 2.7的Windows 7计算机上,可以在以下位置找到有问题的脚本:https : //github.com/fogleman/Minecraft/blob/master/main.py

pyglet怎么了?

ale*_*o_o 5

这条线

pyglet in c:\python34\lib\site-packages
                   ^    
Run Code Online (Sandbox Code Playgroud)

表示您为python 3.4安装了模块。您需要改为安装2.7:

python2.7 -m pip install pyglet
Run Code Online (Sandbox Code Playgroud)

或者,根据您的情况更可靠

python -m pip install pyglet
Run Code Online (Sandbox Code Playgroud)