kek*_*uay 3 linux python-2.7 ipython-notebook anaconda vispy
我在anaconda python上使用ipython notebook但我不知道如何安装或导入opengl.谁能帮我解决这个问题?我在linux xubuntu上使用anaconda.抱歉英文不好.
从 anaconda 中,您可以 pip install Vispy,这是一个 numpy OpenGL 数据可视化框架,恰好通过vispy.gloo.gl提供了一组 OpenGL ES 2.0 绑定。
pip install vispy
from vispy.gloo.gl import *
Run Code Online (Sandbox Code Playgroud)
Vispy 使用 anaconda 的 PyQt4 作为 QtOpenGL 上下文。github 存储库有很多很好的示例,这些示例显示了它除了提供 OpenGL 绑定之外的潜力。
Pyglet 还提供了一套相当完整的 OpenGL Python 绑定。
pip install pyglet
>> from pyglet.gl import *
Run Code Online (Sandbox Code Playgroud)
正如David所指出的,Vispy为OpenGL ES 2.0提供了OpenGL绑定.关于vispy更有趣的是vispy.gloo它提供了一种更容易(面向对象)的方式来使用OpenGL.
如果您需要完整的桌面OpenGL功能(不限于ES 2.0),则需要PyOpenGL.我认为目前它是受支持的(至少在Linux上).这对我有用:
conda install pyopengl
Run Code Online (Sandbox Code Playgroud)
或者,pip应该也可以:
pip install pyopengl
Run Code Online (Sandbox Code Playgroud)