0

我已经Python 2.7.3安装在 Fedora 17 中。我安装vpython并运行以下 python 脚本

from visual import *
a = sphere(color = color.red) 

我得到一个简短的 vpython 窗口轮廓但没有图像,以及以下错误输出

(python:3538): GdkGLExt-WARNING **: Cannot open \u000f

(python:3538): GdkGLExt-WARNING **: Cannot open ЇO\xa4O\u007f

(python:3538): glibmm-ERROR **: 
unhandled exception (type std::exception) in signal handler:
what: Unable to get extension function: glCreateProgramObjectARB even though the      extension is advertised.

Trace/breakpoint trap (core dumped)

我过去使用过 Ubuntu,并通过安装摆脱了同样的错误libgtkglextmm-x11-1.2-dev,这完全修复了它。yum我需要安装以解决此问题的存储库中的软件包是什么?如果不可用,我还能做什么?

4

1 回答 1

-1

gtkglextmm-开发

您可以使用 yum 提供来确定文件属于哪个包:

$ yum provides *libgtkglextmm*

Loaded plugins: langpacks, presto
gtkglextmm-1.2.0-15.fc18.i686 : C++ wrapper for GtkGlExt
Repo        : fedora
Matched from:
Filename    : /usr/lib/libgtkglextmm-x11-1.2.so.0.0.0
Provides    : libgtkglextmm-x11-1.2.so.0
Filename    : /usr/lib/libgtkglextmm-x11-1.2.so.0

gtkglextmm-devel-1.2.0-15.fc18.i686 : Development tools for gtkglextmm 
Repo        : fedora
Matched from:
Filename    : /usr/lib/libgtkglextmm-x11-1.2.la
Filename    : /usr/lib/libgtkglextmm-x11-1.2.so
Provides    : libtool(/usr/lib/libgtkglextmm-x11-1.2.la)

为简洁起见,我只显示 i686 输出。您还将看到 x86_64 列表。

于 2013-02-16T05:18:58.080 回答