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

WSL环境下导入gmsh模块遇OSError:libGL.so.1缺失求助

解决WSL环境导入python-gmsh时的libGL.so.1缺失问题

问题场景

在WSL(Windows Subsystem for Linux)环境中,通过mamba install python-gmsh安装gmsh Python包后,在Windows的PyCharm中连接WSL导入模块时出现以下错误:

File "/home/mai/mambaforge/envs/myenv/lib/python3.9/site-packages/gmsh.py", line 86, in <module>
    lib = CDLL(libpath)
  File "/home/mai/mambaforge/envs/myenv/lib/python3.9/ctypes/__init__.py", line 374, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: libGL.so.1: cannot open shared object file: No such file or directory

问题根源

WSL环境默认未预装OpenGL相关依赖库,而标准Linux或Windows系统通常预装该组件,导致gmsh加载底层动态链接库时失败。

解决方案

在WSL的Ubuntu环境中执行以下命令安装缺失的OpenGL库:

sudo apt-get update && sudo apt-get install libgl1-mesa-glx

安装完成后,重新激活你的mamba环境(mamba activate myenv),即可正常导入gmsh模块。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 08:11:27