Skip to main content
 首页 » 编程设计

python之没有名为 pyglet 的模块

2025年05月04日38wuhuacong

我在使用 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怎么了?

请您参考如下方法:

这一行

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

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

python2.7 -m pip install pyglet 

或者,哪个在你的情况下更可靠

python -m pip install pyglet