結論から言うとQGIS用pythonのpipを直接指定するように
/Applications/QGIS.app/Contents/MacOS/bin/pip install PyOpenGL
みたいにしてみてください。こちらはこれでいけました。
パスは実際にpipが入っているところを指定してください。
(私と違うかもしれません。)
ディレクトリの移動(cd)も不要です。
環境
macbookpro(2021 M1)
macOS 12.7.1
QGIS 3.16.14-Hannover
QGISのpython 3.8.7
ターミナルから起動するpython 3.9.10
>3. また、おくっていただいたリンクを参考にしようとしましたが、OSGeo4W Shellというのが、macの場合どこから入るのかわかりませんでした。
すみません。適当言ってました。
>私の理解では、ターミナルでQGIS内のpythonディレクトリまで移動し、こちらでpip経由でopenGLをインストールするものだと認識しました。
そのやり方ではOS側でインストールしたpython(既にPyOpenGLが入っている)やpipが起動しているはずです。
その状態でpythonを起動して、QGISのコンソールと同様に環境を確かめると下のようになるはずです。
------------------------------------------------------------------------------------
xxxMBP:~ xxx_user$ python
(pythonコンソールが立ち上がる)
>>> import sys
>>> print(sys.executable)
/Library/Frameworks/Python.framework/Versions/3.9/bin/python
↑ 今起動しているpythonの実行ファイル(QGISのものではないはず)
-------------------------------------------------------------------------------------
参考
https://gis.stackexchange.com/questions/351280/installing-python-modules-for-qgis-3-on-mac回答の4番目