2013-02-26 7 views
0

Я недавно установил PythonXY и попытался запустить код, начать с (в Eclipse):PyOpenGL - ошибка импорта: Нет модуль с именем GL

from OpenGL.GL import * 
from OpenGL.GLUT import * 
from OpenGL.GLU import * 

и получил

from OpenGL.GL import * 
ImportError: No module named GL 

Я удалил PythonXY, установить полная версия ЭПД и ту же ошибку ...

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 - возможно решение просто ...

Любые предложения?

С уважением

ответ

1

У вас есть проблемы установки с вашего PyOpenGL модуля. Предыдущие версии EPD (pre 6.2-1) имели проблему с 64-битным пакетом PyOpenGL - возможно, вам потребуется обновить EPD.

В качестве альтернативы, вы можете попробовать установить через easy_install

C:\Python27\scripts\easy_install pyopengl 

или pip

C:\Python27\scripts\pip pyopengl 

или с помощью бинарных файлов на Christoph Gohlke-х site.

Лично я бы рекомендовал установить бинарные файлы Криса - они всегда хорошо работали для меня.

+0

Тем временем я вернулся к pythonxy и понял, что в SCITE мой код работает! Но в eclipse все еще нет ... Я также установил двоичные файлы Chris и все ту же ошибку в eclipse (но в SCITE все нормально) ... – user2111075

+0

Включает ли eclipse свой собственный бинарный код python? Это может объяснить эту странность. – danodonovan

1

У меня такая же ошибка для имени файла OpenGL.py. Если имя вашего файла совпадает, попробуйте переименовать его.

Смежные вопросы