"ImportError: Failed to load GLFW3 shared library" 在 Linux 上没有根访问权限



我正在尝试在没有root访问权限的远程机器上运行在GitHub上找到的Python3代码。代码需要导入glfw依赖项。

虽然pip3 install --user glfw似乎工作得很好(就像所有其他python依赖项一样(,但当我尝试运行代码时,我得到:

回溯(最近一次调用(: 文件 ",第 1 行,在 文件 "/home/ismarou/.local/lib/python3.5/site-packages/glfw/init.py",第 34 行,在 引发导入错误("无法加载 GLFW3 共享库。 导入错误:无法加载 GLFW3 共享库。

我错过了什么吗?

您需要为 glfw3 安装 glfw3 和 python 绑定。使用pip install --user glfw,您只安装了绑定。现在您必须在系统上安装 glfw3。

我在 Ubuntu 18.04 上遇到了同样的问题。安装libglfw3libglfw3-dev解决了它。

sudo apt-get install libglfw3
sudo apt-get install libglfw3-dev

帮助构建项目同一目录中的pip3 install glfw

在此处输入图像描述

最新更新