Re: [PyOpenGL-Users] TypeError: 'NoneType' object is not callable
Brought to you by:
mcfletch
|
From: Mike C. F. <mcf...@vr...> - 2012-05-24 04:45:39
|
On 12-05-23 03:34 PM, Wilkes, Edward D (Ed) wrote: > > Hello, I am working on a special build of Python 2.7.3 to run the > pizza.py package from Sandia National Laboratories. I am working on a > DL585 machine with CentOS 5.2 operating system and Intel 11.1/059 > compilers. The following packages are required to be installed in Python: > > tcl/8.5.11, tk/8.5.11, Togl/2.0, PIL/1.1.7, PyOpenGL/3.0.1, > pexpect/2.4, Pmw/1.3.2, NumPy/1.6.1, SciPy/0.10.1 > > Each of the packages was built from sources and installed according to > the instruction on the pizza.py web page and import tests were done to > verify the packages can be imported. This Python build was placed in > the default path and several pizza.py examples were tried. Some of > these use the “gl” tool which opens and works with OpenGL objects. > These examples, however, fail as follows: > > <type ‘exceptions.TypeError’> ‘NoneType’ object is not callable > <traceback object at 0xdedaab8> > > TypeError’> with value: ‘NoneTye object is not callable > > error on line 31 of file ./test_cdata.py g = gl(c) > > error on line 182 of file …/pizza-21May12/src/gl.py glutInit() > > error on line 323 of file > …/lib/python2.7/site-packages/OpenGL/GLUT/special.py _/base/_glutInit( > ctypes.byref(count), holder ) > > The file special.py comes from PyOpenGL 3.0.1 which installs it at > this location in Python. It contains the definition for glutInit() as > well as _/base/_glutInit() and __glutInitWithExit which appears to be > defined as None except for nt platforms. The glutInit() definition > provides default arguments when it is called with none. > > So I am unclear what is causing the NoneType exception to be raised > and what can be done to resolve the problem. Any help would be > appreciated. > Can you confirm that you have your platform's GLUT/FreeGLUT package installed? PyOpenGL is looking for the glutInit entry point in the GLUT DLL and finding nothing. HTH, Mike -- ________________________________________________ Mike C. Fletcher Designer, VR Plumber, Coder http://www.vrplumber.com http://blog.vrplumber.com |