You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu环境下使用femwell遇libGLU.so.1缺失错误的解决求助

解决 OSError: libGLU.so.1: cannot open shared object file 问题

1. 安装对应依赖包

你之前安装的libgl1并非缺失库对应的包,libGLU.so.1属于libglu1-mesa,直接安装这个包即可:

sudo apt update
sudo apt install libglu1-mesa -y

2. 确认库文件是否存在

安装完成后,检查系统中是否已存在该文件:

find /usr/lib -name "libGLU.so.1"

如果输出类似/usr/lib/x86_64-linux-gnu/libGLU.so.1,说明文件已成功安装。

3. 确保系统能识别库路径

如果文件存在但仍报错,可能是系统没找到库路径,手动添加环境变量:

export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH

要是想永久生效,把这条命令添加到~/.bashrc(或~/.zshrc,取决于你用的shell)末尾,再执行source ~/.bashrc刷新配置。

4. 虚拟环境适配(如果使用了)

如果是在虚拟环境里运行femwell,可能需要让虚拟环境能访问系统库:

  • 常规虚拟环境默认不会隔离系统库,但如果是conda等特殊环境,检查是否开启了严格隔离模式,如有则关闭
  • 或者在虚拟环境的lib目录下创建软链接:
    # 替换为你的虚拟环境lib路径,比如conda环境路径可能是~/miniconda3/envs/your_env/lib
    cd /path/to/your/venv/lib
    ln -s /usr/lib/x86_64-linux-gnu/libGLU.so.1 .
    

5. 重新测试

完成以上步骤后,再次运行femwell代码,问题应该就能解决。

内容的提问来源于stack exchange,提问作者Lara

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 17:11:12