我最近安装了pythonxy并尝试运行以(在Eclipse中)开头的代码:
from OpenGL.GL import *
from OpenGL.GLUT import *
from OpenGL.GLU import *
得到了
from OpenGL.GL import *
ImportError: No module named GL
我卸载了pythonxy,安装了完整版的EPD并且出现了同样的错误......
sys.path给了我:
['D:\\eclipse-java-indigo-SR2- win32\\eclipse\\plugins\\org.python.pydev_2.7.1.2012100913\\pysrc',
'C:\\Users\\Kuba\\workspace\\python\\ThinkPython\\src',
'C:\\Python27\\lib\\site-packages\\pyopengl-3.0.2-py2.7-win32.egg',
'C:\\Python27\\python27.zip',
'C:\\Python27\\DLLs',
'C:\\Python27\\lib',
'C:\\Python27\\lib\\plat-win',
'C:\\Python27\\lib\\lib-tk',
'C:\\Python27',
'C:\\Python27\\lib\\site-packages',
'C:\\Python27\\lib\\site-packages\\PIL',
'C:\\Python27\\lib\\site-packages\\win32',
'C:\\Python27\\lib\\site-packages\\win32\\lib',
'C:\\Python27\\lib\\site-packages\\Pythonwin',
'C:\\Python27\\lib\\site-packages\\IPython\\extensions']
正如您所看到的 - 我正在使用Windows机器。
我在这里看到了类似的问题,但没有任何帮助...
我是python的新手 - 也许解决方案很简单......
有什么建议吗?
此致
答案 0 :(得分:1)
您的PyOpenGL
模块存在安装问题。较旧版本的EPD(6.2-1之前版本)存在64位PyOpenGL
包的问题 - 您可能需要更新EPD。
或者,您可以尝试通过easy_install
C:\Python27\scripts\easy_install pyopengl
或pip
C:\Python27\scripts\pip pyopengl
或使用Christoph Gohlke的site上的二进制文件。
就我个人而言,我建议安装克里斯的二进制文件 - 它们对我来说一直都很好。
答案 1 :(得分:1)
我得到的文件名错误是OpenGL.py。 如果您的文件名相同,请尝试重命名。