没有名为pyglet的模块

时间:2015-07-24 14:33:09

标签: 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

再次运行pip install pyglet给出:

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

这是在运行Python 2.7的Windows 7计算机上,可以在此处找到相关脚本:https://github.com/fogleman/Minecraft/blob/master/main.py

pyglet有什么问题?

2 个答案:

答案 0 :(得分:3)

这一行

pyglet in c:\python34\lib\site-packages
                   ^    

表示您为python 3.4安装了模块。你需要安装它来代替2.7:

python2.7 -m pip install pyglet

或者,在您的情况下更可靠

python -m pip install pyglet

答案 1 :(得分:-1)

我认为你应该为更新的版本重新安装 pip,并且当你已经安装了一个模块时,通常会出现“satisfy”错误。