- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试安装 mujoco-py
并在编译后得到这个:
/home/ubuntu/anaconda3/compiler_compat/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for mujoco-py
Running setup.py clean for mujoco-py
Failed to build mujoco-py
ERROR: Could not build wheels for mujoco-py which use PEP 517 and cannot be installed directly
(test_env) ubuntu@user:~$ sudo apt install libosmesa6-dev libgl1-mesa-glx libglfw3
Reading package lists... Done
Building dependency tree
Reading state information... Done
libglfw3 is already the newest version (3.2.1-1).
libgl1-mesa-glx is already the newest version (19.0.8-0ubuntu0~18.04.3).
libosmesa6-dev is already the newest version (19.0.8-0ubuntu0~18.04.3).
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
locate libGL
.奇怪的是,这不会返回任何东西。
sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so
ln: failed to create symbolic link '/usr/lib/x86_64-linux-gnu/libGL.so': File exists
~$ ls -h /usr/lib/x86_64-linux-gnu | grep "libGL"
libGL.la
libGL.so
libGL.so.1
libGL.so.1.7.0
libGLESv1_CM.so
libGLESv1_CM.so.1
libGLESv1_CM.so.1.0.0
libGLESv1_CM.so.1.2.0
libGLESv1_CM_nvidia.so.1
libGLESv1_CM_nvidia.so.418.87.01
libGLESv2.so
libGLESv2.so.2
libGLESv2.so.2.0.0
libGLESv2.so.2.1.0
libGLESv2_nvidia.so.2
libGLESv2_nvidia.so.418.87.01
libGLEW.so
libGLEW.so.2.0
libGLEW.so.2.0.0
libGLU.a
libGLU.so
libGLU.so.1
libGLU.so.1.3.1
libGLX.so
libGLX.so.0
libGLX_indirect.so.0
libGLX_mesa.so.0
libGLX_mesa.so.0.0.0
libGLX_nvidia.so.0
libGLX_nvidia.so.418.87.01
libGLdispatch.so
libGLdispatch.so.0
最佳答案
也许您的 Anaconda 太旧了(或者 setup.py
的软件包最初不正确)并且也受到此错误的影响:
https://github.com/cocodataset/cocoapi/issues/94
为了安装软件包,人们建议添加extra_link_args=['-L/usr/lib/x86_64-linux-gnu/']
另见 How to set extra link argument in Python module setup?
关于python - ld : can't find -lGL error during installation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59016606/
我最近买了一本关于 OpenGL 的书,并试图按照示例进行操作,但我无法让 OpenGL 正常工作。 例如,它给我错误: ld.exe||cannot find -lGL|. 我的编译器是 GNU-G
我正在尝试安装 mujoco-py并在编译后得到这个: /home/ubuntu/anaconda3/compiler_compat/ld: cannot find -lGL collect2
我已经安装了 qt,当我在 qt 上运行应用程序时出现此错误。 /usr/bin/ld: cannot find -lGL collect2: error: ld returned 1 exit
我有深度操作系统并尝试构建 Qt 桌面应用程序,但我收到此错误:找不到 -lGL。这是什么意思以及如何解决? 最佳答案 确保libgl1-mesa-dev (提供 /usr/lib/multiarch
在 OSX 中,我正在处理要求我运行 make 文件的任务,当我这样做时,我遇到了这个错误:ld: 找不到 -lGL 的库 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) 我
加载程序给我这个错误。我正在运行 Ubuntu 15.04。当我这样做时:找到/usr -type f -name "libGL*" 我明白了: /usr/lib/nvidia-352/libGLES
make [ 1%] Building CXX object CMakeFiles/AimTux.dir/src/ATGUI/atgui.cpp.o [ 2%] Building CXX obje
有人在 Ubuntu 13.10 上成功编译了 qtcreator qt 项目吗?在 13.04 之前,我确实在其他环境中看到了答案,但似乎软件包已更改,我可以安装任何提到的软件包。我需要知道需要安装
这个问题在这里已经有了答案: The -l option in GCC (2 个答案) 关闭 5 年前。 我正在用 C 开发 GTK 程序,我有一个 makefile,我不知道这是什么编译器选项。
我正在编译一个共享库,在 ld 命令上使用 -lGL。但是它在我的系统上找不到 libGL.so。 Nvidia 包在 /etc/ld.so.conf.d/ 中正确设置了库路径。甚至 ldconfig
我已经在运行 ubuntu 12.04 的 amd 机器上安装了 QT5,它也带有 QT creator。如果重要的话,我的图形驱动程序是 radeon r9270x。 当我尝试编译一个基本的“hel
我很难尝试在 Linux 上安装 Qt。我在网站上下载了.run文件并安装了Qt。但是,当我尝试使用 Qtcreator 编译默认的 Hello World 项目时,我得到以下信息: error ca
我在 kubuntu linux 11.10 中编译“hello world”应用程序时遇到了一些问题。这是项目文件: // opengltext.pro SOURCES += \ main.
我在 Debian 上用 Qt 构建应用程序时遇到问题。 当我尝试编译我得到的任何东西时: /usr/bin/ld: 找不到 -lGL collect2:错误:ld 返回 1 退出状态 make: *
我正在尝试在 VirtualBox 内运行的 Ubuntu 16.04 LTS 64 位上编译我的跨平台 OpenGL 应用程序。然而,它总是以 /usr/bin/ld: cannot find -l
在带有列表列的小标题中,我如何替换 嵌套条目 NA (这将采用 的嵌套形式)? library(tibble) tbl_with_null tbl_with_null ## # A tibble
我昨天安装了 Linux Debian,然后安装了最新的 Qt 版本。今天我安装了 gcc 和 g++。但问题是,当我创建 GUI 应用程序时,它不会构建和运行。 每当我创建一个新项目时,选择 gui
我正在尝试构建一个在 QT Creator 中创建的项目,但不幸的是,每次我尝试编译时都会遇到错误。这是我的编译器输出: 23:02:20: Running steps for project Wal
我无法在我的 C++/Qt5 项目中链接到 OpenGL。我使用以下命令链接: g++ -m64 -Wl,[...] -o [...] [...].o
我已从ubuntu 11.10升级到ubuntu 12.04。 之后,我尝试编译android源代码。 但这是我得到的错误: /usr/bin/ld: cannot find -lGL collect
我是一名优秀的程序员,十分优秀!