Linux 如何在anaconda python中导入OpenGL?

Linux 如何在anaconda python中导入OpenGL?,linux,python-2.7,ipython-notebook,anaconda,vispy,Linux,Python 2.7,Ipython Notebook,Anaconda,Vispy,我在anaconda python上使用ipython笔记本,但我不知道如何安装或导入opengl。 谁能帮我解决这个问题? 我在linux xubuntu上使用anaconda。对不起,英语不好。我想你正在Windows上使用anaconda。。。 在讨论之后,目前(2013年9月)没有为anaconda软件包中包含PyOpenGL设置时间框架。但是,应该可以使用anaconda的二进制文件。您可以通过pip安装,这是一个numpy OpenGL数据可视化框架,恰好通过提供一组OpenGL E

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

我想你正在Windows上使用anaconda。。。
在讨论之后,目前(2013年9月)没有为anaconda软件包中包含PyOpenGL设置时间框架。但是,应该可以使用anaconda的二进制文件。您可以通过pip安装,这是一个numpy OpenGL数据可视化框架,恰好通过提供一组OpenGL ES 2.0绑定

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

pip install pyglet

>> from pyglet.gl import *
Pyglet还提供了一套相当完整的OpenGL Python绑定

pip install pyglet

>> from pyglet.gl import *

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

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

conda install pyopengl
或者,pip也应该起作用:

pip install pyopengl

你使用的是哪种操作系统?你可能需要为你的IPython笔记本安装一个virtualenv,在那里你可以安装所有的软件包:很抱歉,前面没有告诉你,但是我在xubuntu上使用了anaconda。无论如何,谢谢你的回复