【问题标题】:Trouble Installing PyOpenGLContext (Syntax Error)安装 PyOpenGLContext 时遇到问题(语法错误)
【发布时间】: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) 版本上安装它。

【问题讨论】:

    标签: python opengl installation pyopengl


    【解决方案1】:

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

    1. OpenGLContext‑2.3.0‑py2.py3‑none‑any.whl安装文件下载到任意目录。
    2. 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(不要被网站吓到)。不过它是一个完整的游戏引擎,所以不确定这是否已经太高级了。
      • 那不是。我在大学二年级。我不会在我的课程作业中专注于图形,但我仍然想熟悉图形。
      猜你喜欢
      • 2016-05-12
      • 2015-10-05
      • 2014-09-11
      • 2013-12-24
      • 2020-02-27
      • 2018-02-25
      • 2011-06-06
      • 2021-04-14
      相关资源
      最近更新 更多