Уведомления

Группа в Telegram: @pythonsu

#1 Июль 29, 2011 11:59:55

helm2004
От: Украина, Винница
Зарегистрирован: 2008-02-27
Сообщения: 630
Репутация: +  9  -
Профиль   Отправить e-mail  

Не запускается OpenGL!

Была точно такая ошибка - полечил установкой драйверов и OpenGL SDK.

Офлайн

#2 Июль 29, 2011 14:51:31

Str@nger
От:
Зарегистрирован: 2011-07-28
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается OpenGL!

драйвера свежайшие, а вот что такое OpenGL SDK и с ем его едят?



Офлайн

#3 Авг. 2, 2011 01:51:43

Bug-o-User
От:
Зарегистрирован: 2011-08-02
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается OpenGL!

У меня всё то же самое и с тем же самым кодом…

Traceback (most recent call last):
File "pygl.py", line 1, in <module>
from OpenGL.GL import *
File "C:\Python32\lib\site-packages\OpenGL\GL\__init__.py", line 2, in <module
>
from OpenGL.raw.GL import *
File "C:\Python32\lib\site-packages\OpenGL\raw\GL\__init__.py", line 6, in <mo
dule>
from OpenGL.raw.GL.constants import *
File "C:\Python32\lib\site-packages\OpenGL\raw\GL\constants.py", line 7, in <m
odule>
from OpenGL import platform, arrays
File "C:\Python32\lib\site-packages\OpenGL\platform\__init__.py", line 36, in
<module>
_load()
File "C:\Python32\lib\site-packages\OpenGL\platform\__init__.py", line 27, in
_load
plugin_class = plugin.load()
File "C:\Python32\lib\site-packages\OpenGL\plugins.py", line 14, in load
return importByName( self.import_path )
File "C:\Python32\lib\site-packages\OpenGL\plugins.py", line 28, in importByNa
me
module = __import__( ".".join(moduleName), {}, {}, moduleName)
File "C:\Python32\lib\site-packages\OpenGL\platform\win32.py", line 13
except OSError, err:
^
SyntaxError: invalid syntax
З.Ы. Python 3.2.1 и PyOpenGL 3.0.1 скачаны с www.python.org
И glut32.dll тоже в наличии в папке system32…



Отредактировано (Авг. 2, 2011 01:56:25)

Офлайн

#4 Авг. 2, 2011 05:45:36

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Не запускается OpenGL!

Bug-o-User
У меня всё то же самое и с тем же самым кодом…
    except OSError, err:
^
SyntaxError: invalid syntax
у вас совершенно не то же самое. В третьем питоне синтаксис слегка поменялся. Эта строчка должна выглядеть примерно так:
    except OSError as err:



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#5 Авг. 2, 2011 10:12:17

Bug-o-User
От:
Зарегистрирован: 2011-08-02
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается OpenGL!

То есть надо править файл C:\Python32\lib\site packages\OpenGL\platform\win32.py ? Или что?



Офлайн

#6 Авг. 2, 2011 11:47:05

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Не запускается OpenGL!

Bug-o-User
То есть надо править файл C:\Python32\lib\site packages\OpenGL\platform\win32.py ? Или что?
Для этого пакета в зависимостях http://pyopengl.sourceforge.net/documentation/installation.html явно указано
Python 2.x series, 2.5+
так что если хотите пускать под тройкой придется править.



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#7 Авг. 2, 2011 12:35:20

Bug-o-User
От:
Зарегистрирован: 2011-08-02
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается OpenGL!

Стало быть, придётся ждать релиза PyOpenGL, работающего с Python 3.x?



Офлайн

#8 Авг. 2, 2011 12:43:23

Infernus
От:
Зарегистрирован: 2011-06-04
Сообщения: 27
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается OpenGL!

Посмотрите тут — бранч PyOpenGL, совместимый (по словам автора) с Python 3.

С другой стороны, что мешает не откладывать проект и писать на Python 2.x ? :)



Офлайн

#9 Авг. 2, 2011 12:55:24

Bug-o-User
От:
Зарегистрирован: 2011-08-02
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Не запускается OpenGL!

Антиресненькая ссылка, только как там скачивать? Напротив Get this branch стоит пустое место… А поковырявшись в ссылках, прихожу к той же версии, которая стоит у меня…

Infernus
С другой стороны, что мешает не откладывать проект и писать на Python 2.x ?
Да в принципе ничего не мешает, разве что отсутствие опыта программирования (школа не в счёт) :) PyOpenGL поставил из любопытства, дабы “пощупать” :D



Отредактировано (Авг. 2, 2011 13:13:06)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version