LinuxForum.Fans
Тема

[Python] python-opengl

Автор: Osanve 1 сообщений 1066 просмотров
#233655

Здравствуйте!

Имеется следующая проблема.

Имеется терминал Guake, в котором регулярно открыт интерпретатор Python во время работы.
[console]$ locale
LANG=POSIX
LANGUAGE=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=POSIX[/console]
Если ввожу в нем
[console]>>> from OpenGL.GL import *[/console]
То данная команда выполняется нормально.

Теперь переходим к терминалу UXterm.
[console]$ locale
LANG=ru_RU.UTF-8
LANGUAGE=
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8[/console]
Если я в нем, ввожу приведенную выше команду, то получаю следующую ошибку:
[console]>>> from OpenGL.GL import *
.........................
ImportError: ('Unable to load OpenGL library', 'GL: cannot open shared object file: No such file or directory', 'GL', 'None')[/console]
Если изменяю локаль на POSIX, то все работает нормально.

В следствие этого возникает вопрос. Это проблема пакета или ОСи?
[console]$ aptitude show python-opengl
Package: python-opengl
State: installed
Automatically installed: no
Version: 3.0.1~b2-1
Priority: optional
Section: python
Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
Uncompressed Size: 5796 k
Depends: python (>= 2.4), python-support (>= 0.90.0), libgl1-mesa-glx | libgl1, libglu1-mesa | libglu1, freeglut3
Suggests: python-tk, python-numpy, libgle3
Description: Python bindings to OpenGL
PyOpenGL is a cross-platform open source Python binding to the standard OpenGL API providing 2D and 3D graphic drawing.
PyOpenGL supports the GL, GLU, GLE, and GLUT libraries. The library can be used with the Tkinter, wxPython, FxPy, and Win32GUI
windowing libraries (or almost any Python windowing library which can provide an OpenGL context).
Homepage: http://pyopengl.sourceforge.net[/console]

И есть еще один вопрос по этому пакету.
На данный момент он работает только в Python ветки 2.х. Как его можно завести в ветке 3.х или есть-ли аналогичные пакеты?

Заранее спасибо.

Войдите или зарегистрируйтесь, чтобы ответить.