vpython в Ubuntu / Fedora16: не удалось инициализировать любой OpenGL - PullRequest
1 голос
/ 27 июля 2011

У меня Ubuntu 10.10

, когда я пытаюсь использовать visual с python, я получаю

>>> from visual import *
>>> sphere()
VPython ***CRITICAL ERROR***: /build/buildd/python-visual-5.12/./src/gtk2/render_surface.cpp:88: render_surface: failed to initialize any OpenGL configuration, Aborting.

Примечание: это также происходит в Fedora 16:

; env VPYTHON_DEBUG=1 ipython test.py
VPython: ./python/cvisualmodule.cpp:144: Importing cvisual from vpython-core2.
VPython: ./gtk2/display.cpp:66: Opening a window from Python.
VPython: ./gtk2/display.cpp:474: Starting GUI thread.
VPython: ./gtk2/display.cpp:491: Adding new display object at address 0x25168a0
VPython ***CRITICAL ERROR***: ./gtk2/render_surface.cpp:88: render_surface: failed to initialize any OpenGL configuration, Aborting.

1 Ответ

0 голосов
/ 01 июня 2012

Это может быть связано с конфликтом библиотек между библиотеками MESA и NVidia libGL, как , описанным в этой теме . Простое удаление /usr/lib/libGL.so (создание резервной копии), запуск ldconfig и исправление испорченной ссылки /usr/lib/libGL.so должны решить вашу проблему.

...