Используйте sudo port py27-opengl
вместо.
Как правило, для портов MacPorts, связанных с Python, версия Python, к которой он применяется, кодируется в своем названии: py25-
, py26-
, py27-
, py31-
, py32-
. Они начали делать это после Python 2.4, поэтому py-
- это, как правило, устаревшие версии Python 2.4. Есть другие порты, которые используют варианты, чтобы выбрать, с каким Python связываться. Они вызываются в описаниях портов, например these . Например, чтобы установить boost
для Python 2.7, вы должны использовать sudo port boost +python27
.