title: No Module Named pydispatch when using pyOpenGL
body: <p>I have been attempting to follow a <a href="http://pyopengl.sourceforge.net/context/tutorials/shader_1.xhtml" rel="nofollow"><strong>tutorial</strong></a> online and I have followed every single line and for some reason I get the following error:</p>
  
  <pre><code>Traceback (most recent call last):
    File "C:/Users/User/Desktop/OpenGLContextTest.py", line 2, in &lt;module&gt;
      from OpenGLContext import testingcontext
    File "C:\Python27\lib\site-packages\openglcontext-2.2.0a2-py2.7.egg\OpenGLContext\testingcontext.py", line 10, in &lt;module&gt;
      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 &lt;module&gt;
      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 &lt;module&gt;
      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 &lt;module&gt;
      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 &lt;module&gt;
      from vrml import nodepath
    File "C:\Python27\lib\site-packages\pyvrml97-2.3.0a2-py2.7.egg\vrml\nodepath.py", line 3, in &lt;module&gt;
      from vrml import node, weaklist
    File "C:\Python27\lib\site-packages\pyvrml97-2.3.0a2-py2.7.egg\vrml\node.py", line 6, in &lt;module&gt;
      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 &lt;module&gt;
      from pydispatch import dispatcher, robustapply
  ImportError: No module named pydispatch
  </code></pre>
  
  <p>I have attempted searching on google for the chance that this tutorial may be broken or something, but I don't believe it is. I have pydispatch and have attempted to install it using <code>easy_install</code> yet nothing changes. Can someone please help me with this? I know the code is completely correct as after a while I copied and pasted everything to ensure that it wasn't my syntax.</p>