4

我在 anaconda python 上使用 ipython notebook,但我不知道如何安装或导入 opengl。谁能帮我解决这个问题?我在 linux xubuntu 上使用 anaconda。抱歉英语不好。

4

3 回答 3

9

正如 David 所指出的,Vispy 为 OpenGL ES 2.0 提供了 OpenGL 绑定。vispy 更有趣的是vispy.gloo它提供了一种更简单(面向对象)的方式来使用 OpenGL。

如果您需要完整的桌面 OpenGL 功能(不限于 ES 2.0),则需要 PyOpenGL。我认为目前它是受支持的(至少在 Linux 上)。这对我有用:

conda install pyopengl

或者, pip 也应该可以工作:

pip install pyopengl
于 2014-12-02T22:26:20.297 回答
4

在 anaconda 中,您可以 pip install Vispy,这是一个 numpy OpenGL 数据可视化框架,恰好通过vispy.gloo.gl提供一组 OpenGL ES 2.0 绑定。

pip install vispy

from vispy.gloo.gl import *

Vispy 使用 anaconda 的 PyQt4 作为 QtOpenGL 上下文。github repo 有很多很好的例子,展示了它在提供 OpenGL 绑定之外的潜力。

Pyglet 还提供了一套相当完整的 OpenGL Python 绑定。

pip install pyglet

>> from pyglet.gl import *
于 2014-09-21T02:03:19.203 回答
0

我假设您在 Windows 上使用 anaconda... 在G Groups的讨论之后,目前(2013 年 9 月)没有为在 anaconda 包中包含 PyOpenGL 设置时间框架。但是,应该可以使用来自Chris Gohlke 网站的二进制文件。

于 2014-08-04T19:49:39.020 回答