2016-09-29 9 views
1

私のコードでpgモジュールを使用する際に問題があります。私はpipを使ってインストールしました。私はそれを実行するために行くときしかし、私は次のエラーを取得する:Pythonのpgモジュールのインポートエラーです。

Traceback (most recent call last): 
    File "Contract_gen.py", line 2, in <module> 
    import pg 
    File "C:\Python27\lib\site-packages\pg\__init__.py", line 1, in <module> 
    from .core import (
    File "C:\Python27\lib\site-packages\pg\core.py", line 6, in <module> 
    from . import glfw 
    File "C:\Python27\lib\site-packages\pg\glfw.py", line 140, in <module> 
    raise ImportError("Failed to load GLFW3 shared library.") 
ImportError: Failed to load GLFW3 shared library. 
+0

で述べているように見えることを、あなたのエラーメッセージをGoogle検索してみましたか? http://stackoverflow.com/q/35645928/3001761 – jonrsharpe

+0

私は確かにしましたが、私はそのスレッドを見つけられませんでした! glfwをインストールするためにpipを使用しましたが、変更はありません。 – Joe

+0

リンク先の質問に対する回答を読んだことがありますか? – Evert

答えて

2

GLFW3ライブラリを必要とするように思えます。 &をダウンロードしてインストールすると、エラーはなくなります。 macOSを使用している場合は、brewで取得できます。

+0

私はWindowsやLinuxを使用しています。ピップはGLFW3を見つけません。私はそれのパッケージインデックスを見つけることもできないようです。どこで見つけることができますか? – Joe

+0

ここから入手できます:http://www.glfw.org/ もしそうなら、質問に答えを記入してください。 –

0

のOpenGLのバージョンは、あなたがピップでのpython-OpenGLを再インストールすることができます https://github.com/fogleman/pg/blob/master/requirements.txt

に指定されている 3.1.0であるPGの要件に比べてあまりにも古いかもしれません:

$ pip install PyOpenGL PyOpenGL_accelerate 

このこの問題を取り除きますが、私のために他のエラーを作成します。

ノート、以外にも、この問題は https://github.com/fogleman/pg/issues

関連する問題