安装 PyOpenGLContext 时遇到问题(语法错误)

Posted

技术标签:

【中文标题】安装 PyOpenGLContext 时遇到问题(语法错误)【英文标题】:Trouble Installing PyOpenGLContext (Syntax Error) 【发布时间】:2022-01-24 00:13:19 【问题描述】:

我最近决定在 python 中学习 OpenGL。

我使用pip3 install PyOpenGl PyOpenGl_accelerate 安装了 PyOpenGL。那时我正要关注一个 tutorial 用于 PyOpenGL。第一项是安装 PyOpenGLContext。

我尝试使用 pip3 install OpenGLContextpip3 install PyDispatcher PyVRML97 OpenGLContext 安装 PyOpenGLContext,但都给了我同样的错误:

    Complete output from command python setup.py egg_info:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/private/var/folders/3r/xfny397j6j98y1sjgh_s574m0000gn/T/pip-build-o7zx54vx/OpenGLContext/setup.py", line 10
    except ImportError, err:
                      ^
SyntaxError: invalid syntax

所以,那里有语法错误。我该如何解决这个问题?如果您需要更多信息,请告诉我。我正在尝试在 Python3.5 的 MacBook Pro (2013) 版本上安装它。

【问题讨论】:

【参考方案1】:

如果您从Unofficial Windows Binaries for Python Extension Packages 下载并安装***,它应该可以工作:

    OpenGLContext‑2.3.0‑py2.py3‑none‑any.whl安装文件下载到任意目录。 cd 到命令行中的该目录并使用 pip install OpenGLContext‑2.3.0‑py2.py3‑none‑any.whl 安装

【讨论】:

【参考方案2】:

看起来 OpenGLContext 有一段时间没有更新了,因此与 Python 3.5 不兼容。

查看https://pypi.python.org/pypi/OpenGLContext 会发现上次更新是在 2014 年。

您可能想使用较旧的 python 版本,或不同的库。

【讨论】:

我用 C++ 为 FLTK(我不喜欢那个库)做了一些基本的图形,我想用 Python 学习一些图形。您还有其他建议吗? 我会继续猜测你的答案是 Tcl/Tk。我将从那里开始。 @K.Shores 如果你喜欢 python,真的可以看看 Panda3D(不要被网站吓到)。不过它是一个完整的游戏引擎,所以不确定这是否已经太高级了。 那不是。我在大学二年级。我不会在我的课程作业中专注于图形,但我仍然想熟悉图形。

以上是关于安装 PyOpenGLContext 时遇到问题(语法错误)的主要内容,如果未能解决你的问题,请参考以下文章

Vmware12安装MacOS 10.11时遇到了问题,求大神解答,一万个万分感谢!!!

安装 CocoaPods 时遇到问题

安装 lablgtk 时遇到问题

安装 PHPMYADMIN 时遇到问题

安装 gitlab-5.0 时遇到问题。我无法完成安装

tensorflow安装时遇到的问题