41

ここでPython2.7.3を使用してNeHeのチュートリアルを実行しようとしていますが、エラーがスローされますImportError: No module named OpenGL.GL

では、どうすればそれを修正できますか?これはコードです:

from OpenGL.GL import *
4

6 に答える 6

38

PyOpenGLが正しくインストールされていますか?新しいモジュールを正しくセットアップする際にn00bieの問題が発生する場合は、setuptoolsをインストールすることをお勧めします。setuptoolsをインストールすると、python27/Scriptsディレクトリに「easy_install」というプログラムが見つかります。このプログラムを使用してパッケージを正しくインストールできます。

たとえば、Windowsのセットアップでは、次のものを使用します。

C:\Python27\scripts\easy_install pyopengl

私のシステムでPyOpenGLをセットアップすると、サンプルケースは正常に機能します。Pythonを使い始めたとき、NeHeコードを実行できるように、動作するPyOpenGLを正しくセットアップしようとして同じ問題が発生したことを覚えています。また、easy_installについて学習すると、すべての問題が解消されました。

Linuxの場合:

sudo easy_install pyopengl

と同様:

sudo apt-get install python python-numpy python-opengl python-qt4 python-qt4-gl
于 2012-06-26T20:34:01.790 に答える
16

基本的にopenglをインストールする必要がありますが、Pythonのライブラリが呼び出されますが、anacondaプロンプト内でpip installコマンドを使用することはできpyopenglませんopengl。これは、次のコマンドで実行できます。

pip install pyopengl
于 2019-02-15T10:12:20.747 に答える
10

anacondaは素晴らしいPythonパッケージマネージャーです。anacondaをお持ちの場合は、次のようにしてください。

conda install pyopengl
于 2016-06-28T08:32:03.310 に答える
6

それはあなたがそのモジュールを持っていないことを意味します、、

Pythonパケットマネージャーを使用してインストールします。

LINUXの場合は、以下のいずれかを実行するだけです。

Debianベース

Pythonv3.xの場合

apt-get install python3-opengl

これはpythonv2.x用です

apt-get install python-opengl

easy_installで

easy_install pyopengl

コンダパッケージマネージャーと

conda install pyopengl

Python自体によって

python -m pip install pyopengl

WINDOWSの場合:

uがインストールしたのeasy_installercommand promptあるinroot directoryを実行しますpython

元: D:\Python36\scripts\easy_install pyopengl

アップルコンピュータ用

brew install pyopengl
于 2017-11-21T11:29:04.983 に答える
0

openSUSE Linux Tumbleweedを使用していますが、同じエラーが発生しました(はい、python3-opengl[zypperパッケージマネージャー経由]とPyOpenGL[pip経由]をインストールしました)。

python3を明示的に使用してコマンドを実行することで問題を解決しました。これは、Pythonの新しいバージョンに対してインストールが行われているように見えるためです。通常のpythonコマンドは、古いpython2を実行します。

要するに:

python opengl_test.py    # Does NOT work
python3 opengl_test.py   # Works
于 2016-07-06T13:11:47.193 に答える
-2

編集:答えを見つけました:上部のメニューから[ファイル]>>[設定]>>[プロジェクト:プロジェクト名]に移動し、そこから適切なインタープリターパスを選択します。

注:どういうわけか、デフォルトでは、PyOpenGLがインストールされていない「venv」フォルダパスに設定されていました。ドロップダウンから、「python」フォルダを選択しました。

于 2020-02-13T17:21:57.670 に答える