我遵循http://pyopengl.sourceforge.net/context/tutorials/shader_1.xhtml中的教程
问题是我使用的是pyopengl3.0.2,当我从python3.2导入OpenGL时,它工作得非常好。我只是找不到让OpenGL上下文为python3.2工作的方法:
from OpenGLContext import testingcontext
…和错误。。。在
^{pr2}$我一直在谷歌搜索,但什么也没找到。我只想按照教程,但是使用python3。希望有人能帮我解决这个问题。在
非常感谢。在
您似乎没有安装OpenGLContext。它作为一个单独的包提供给PyOpenGL,根据installation documentation,您可以使用
只是一些额外的信息。 我尝试使用pip1.5.6安装miliams建议的包,但遇到了
"Could not find a version that satisfies the requirement <package name>"
错误。在我不得不对pip install使用
pre
选项来允许它安装。显然它们是预发布版本(Ref:this post)。在另外,我发现我必须安装pillow(
pip install pillow
),因为OpenGLContext在导入过程中抱怨它需要PIL模块。在对于其他人来说,这是很有帮助的:mfletcher同时创建了“OpenGLContext”和它所依赖的包“PyOpenGL”。(注意,运行“PyOpenGL 3.x”并不意味着每次运行“python3.x”上的代码。)关于它的依赖关系,“OpenGLContext”:尽管有合理的尝试让它在python3.x中运行(例如“2to3”转换器和几个小时),我还是放弃了。MFletcher的代码很好,似乎当前最好的选择是留心他对其准备就绪的明确确认(例如at'pyopengl.sourceforge.net/context/index.html”或精确的类别标签“Programming Language::Python::3”;位于pypi.python.org/pypi/OpenGLContext/2.2.0a2)
如果没有安装Ubuntu/lib/bliol2.12安装程序包的话,你会想起在没有openthol2/lib/12的情况下,安装Ubuntu/lib/lib/12显然会让人困惑
相关问题 更多 >
编程相关推荐