我在 anaconda python 上使用 ipython notebook,但我不知道如何安装或导入 opengl。谁能帮我解决这个问题?我在 linux xubuntu 上使用 anaconda。抱歉英语不好。
问问题
13493 次
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 回答