使用MacPorts安装PyOpenGL

1 投票
1 回答
1513 浏览
提问于 2025-04-16 21:08

我正在用macports安装PyOpenGL,并且我想用Python 2.7,因为我也是通过macports安装的这个版本。不过,当我用命令sudo port install py-opengl安装时,似乎只有Python 2.4能找到PyOpenGL。

有人知道这是怎么回事吗?我该怎么让Python 2.7能找到PyOpenGL呢?

1 个回答

4

请使用 sudo port py27-opengl 来代替。

一般来说,在使用 MacPorts 安装与 Python 相关的组件时,组件名称中会包含适用的 Python 版本,比如 py25-py26-py27-py31-py32-。他们是在 Python 2.4 之后才开始这样做的,所以 py- 开头的通常是旧版的 Python 2.4 版本。还有一些组件使用不同的选项来选择要链接的 Python 版本,这些信息会在组件描述中说明,比如 这些。举个例子,如果你想为 Python 2.7 安装 boost,你可以使用 sudo port boost +python27

撰写回答