.msh文件如何在paraview中读取

我用Gmsh生成了.msh形式的网格,希望使用paraview查看生成的.msh是否正确但是发现paraview中没有相应的读取器(我的版本是paraview 5.11.1)。通过从网上查找发现可以下载插件meshio来读取.msh文件。

img

不幸的是,并没有成功。
问题1:将meshio安装到paraview使用的python主版本是安装在哪里?我将meshio文件夹复制到了paraview中site-packages文件夹下

img


问题2:使用paraview添加插件会出现此错误,不知paraview-meshio-plugin.py原因。

img


添加插件
出现的错误

可以帮忙解答一下?

您好,在Paraview中读取.msh文件有以下几种方法:

  1. 安装meshio python包
  • 确认您的Paraview使用的是哪个Python环境,一般在Help->About中可以看到Python的路径
  • 使用该Python环境安装meshio包:pip install meshio
  1. 安装Paraview-Meshio插件
  1. 导出为VTK格式
  • 使用Gmsh导出.vtk文件
  • 在Paraview中直接打开.vtk文件
  1. 转换为VTU格式
  • 使用meshio或其他工具将.msh转换为.vtu文件
  • 在Paraview中打开.vtu文件
    如果还有其他问题,可以参考meshio的文档:https://meshio.readthedocs.io/en/latest/
    或者Paraview的官方论坛寻求帮助。