【问题标题】:No Module Named pydispatch when using pyOpenGL使用 pyOpenGL 时没有名为 pydispatch 的模块
【发布时间】:2016-06-04 13:45:07
【问题描述】:

我一直在尝试在线关注tutorial,我关注了每一行,但由于某种原因,我收到以下错误:

Traceback (most recent call last):
  File "C:/Users/User/Desktop/OpenGLContextTest.py", line 2, in <module>
    from OpenGLContext import testingcontext
  File "C:\Python27\lib\site-packages\openglcontext-2.2.0a2-py2.7.egg\OpenGLContext\testingcontext.py", line 10, in <module>
    from OpenGLContext import plugins, context, contextdefinition
  File "C:\Python27\lib\site-packages\openglcontext-2.2.0a2-py2.7.egg\OpenGLContext\context.py", line 32, in <module>
    from OpenGLContext import visitor, texturecache,plugins
  File "C:\Python27\lib\site-packages\openglcontext-2.2.0a2-py2.7.egg\OpenGLContext\visitor.py", line 3, in <module>
    from OpenGLContext.scenegraph import nodepath
  File "C:\Python27\lib\site-packages\openglcontext-2.2.0a2-py2.7.egg\OpenGLContext\scenegraph\nodepath.py", line 3, in <module>
    from vrml.vrml97 import nodepath, nodetypes
  File "C:\Python27\lib\site-packages\pyvrml97-2.3.0a2-py2.7.egg\vrml\vrml97\nodepath.py", line 4, in <module>
    from vrml import nodepath
  File "C:\Python27\lib\site-packages\pyvrml97-2.3.0a2-py2.7.egg\vrml\nodepath.py", line 3, in <module>
    from vrml import node, weaklist
  File "C:\Python27\lib\site-packages\pyvrml97-2.3.0a2-py2.7.egg\vrml\node.py", line 6, in <module>
    from vrml import field, fieldtypes, weaklist, weakkeydictfix
  File "C:\Python27\lib\site-packages\pyvrml97-2.3.0a2-py2.7.egg\vrml\field.py", line 2, in <module>
    from pydispatch import dispatcher, robustapply
ImportError: No module named pydispatch

我曾尝试在 google 上搜索本教程是否有损坏或其他问题,但我不相信。我有 pydispatch 并尝试使用 easy_install 安装它,但没有任何变化。有人可以帮我吗?我知道代码是完全正确的,因为过了一会儿我复制并粘贴了所有内容以确保它不是我的语法。

【问题讨论】:

    标签: python pyopengl


    【解决方案1】:

    说明(显然不正确)说要安装pydispatcher。在安装模块PyDispatcher 之前,我遇到了同样的问题。令人困惑的是,两者都存在。

    【讨论】:

      【解决方案2】:

      澄清@Phil 的回答。

      我看到了:

      No module named pydispatch

      所以我做到了:

      sudo pip install pydispatch

      安装成功了,但 Scrapy 仍然无法正常工作,因为我们应该这样做:

      sudo pip install pydispatcher

      【讨论】:

        【解决方案3】:

        您需要单独安装 PyDispatcher。请查看本教程所需的软件包以及此处的安装说明:

        PyOpenGL Introduction

        特别检查名为包安装

        的部分

        【讨论】:

        • 我已经有了,这就是困扰我的地方。这是我尝试安装它时的消息:Requirement already satisfied (use --upgrade to upgrade): PyDispatcher in c:\ana conda\lib\site-packages Cleaning up... 和使用 easy_install 时:pydispatch 1.0.3 is already the active version in easy-install.pth Using c:\python27\lib\site-packages\pydispatch-1.0.3-py2.7.egg Processing dependencies for pydispatch Finished processing dependencies for pydispatch
        • 你能在 python 提示符下尝试一个简单的 pydispatch 程序吗?只需尝试执行 import pydispatch 并检查你得到了什么?
        猜你喜欢
        • 2014-08-17
        • 2021-11-23
        • 2014-09-08
        • 2018-04-03
        • 1970-01-01
        • 2023-03-19
        • 1970-01-01
        • 2013-12-01
        相关资源
        最近更新 更多