我在代码中使用pg模块时遇到问题。我用pip安装了它。但是当我运行它时,我得到了以下错误:
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.
如何解决windows:
对我来说,glfw一直工作得很好,直到有一天早上突然不行了,这个解决方案对我很有效。我不知道这是否是解决问题的正确方法,但它对我有效。在
与pg要求相比,您的OpenGL版本可能太旧了 3.1.0如 https://github.com/fogleman/pg/blob/master/requirements.txt
您可以使用pip重新安装python openGL:
这消除了这个问题,但给我带来了其他错误。在
另外,请注意,这个问题似乎在 https://github.com/fogleman/pg/issues
它似乎需要
GLFW3
库。下载并安装它,错误应该会消失。如果您使用macOS,您可以通过brew
获得它。在相关问题 更多 >
编程相关推荐