Linux 如何在anaconda python中导入OpenGL?
我在anaconda python上使用ipython笔记本,但我不知道如何安装或导入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
我在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。无论如何,谢谢你的回复