Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试使用PyOpenGL时遇到问题_Python_Pyopengl - Fatal编程技术网

Python 尝试使用PyOpenGL时遇到问题

Python 尝试使用PyOpenGL时遇到问题,python,pyopengl,Python,Pyopengl,我正在跟随来自的教程 问题是我使用的是pyopengl3.0.2,当我从python3.2导入OpenGL时,它工作得非常好。我就是找不到让OpenGL上下文为Python 3.2工作的方法: from OpenGLContext import testingcontext …还有错误 No module named "OpenGLContext" 我一直在谷歌搜索,什么也找不到。我只想学习教程,但要使用python3。希望有人能帮我解决这个问题 非常感谢。您似乎没有安装OpenGLCont

我正在跟随来自的教程

问题是我使用的是pyopengl3.0.2,当我从python3.2导入OpenGL时,它工作得非常好。我就是找不到让OpenGL上下文为Python 3.2工作的方法:

from OpenGLContext import testingcontext
…还有错误

No module named "OpenGLContext"
我一直在谷歌搜索,什么也找不到。我只想学习教程,但要使用python3。希望有人能帮我解决这个问题


非常感谢。

您似乎没有安装OpenGLContext。它作为单独的软件包提供给PyOpenGL,根据,您可以使用安装它

pip install PyDispatcher PyVRML97 OpenGLContext

对于其他登陆此处的人来说,这很有帮助:mfletcher制作了“OpenGLContext”和它依赖于“PyOpenGL”的包。(请注意,运行“PyOpenGL 3.x”并不意味着代码可以在“python3.x”上运行。)关于它的依赖性,“OpenGLContext”:尽管有合理的尝试让它在python3.x上运行(例如“2to3”转换器和几个小时),我放弃了。MFletcher的代码很棒,目前最好的选择似乎是留心他对其准备就绪的明确承认(例如在“pyopengl.sourceforge.net/context/index.html”或确切的类别标签“Programming Language::Python::3”;在pypi.Python.org/pypi/OpenGLContext/2.2.0a2页上)

顺便说一句:在Ubuntu12.04上,我记得“pip-3.2安装OpenGLContext”在没有明显抱怨的情况下轻松地将其安装到了“/usr/local/lib/python3.2/dist-packages”中——考虑到apt和其他现代*nix安装公民在处理无法解决的依赖项时通常的行为,这绝对令人困惑艾尔信息。 我尝试使用PIP1.5.6安装Milliams建议的软件包,但遇到
“找不到满足要求的版本”
错误

我不得不为pip安装使用
--pre
选项来允许它安装。显然,它们是预发布版本(参考:)


此外,我发现我必须安装pillow(
pip install pillow
),因为OpenGLContext在导入过程中抱怨它需要PIL模块。

请将您正在使用的代码格式化后发布到问题中(最好是精简到复制问题所需的最低限度)。然后,详细描述您的意思“找不到使OpenGL上下文工作的方法”。您是否收到特定的错误消息?如果收到,请在问题中包含该消息。唯一的问题是没有名为“OpenGLContext”的模块"我只是想从OpenGLContext导入TestingContext我已经将您的示例代码和错误消息添加到您的问题中。请确保这些示例代码和错误消息准确地显示您在屏幕上看到的内容。如果错误消息更详细,请编辑问题并发布更详细的消息。ubuntu 12.04:我电脑上的问题是w安装openGLContext时出错,运行针对openGLContext文件“/usr/local/lib/python3.2/dist-packages/openGLContext/texture.py”的setup.py安装程序,第167行除ImportError外,错误: