Pycharm pygmsh错误AssertionError:Gmsh退出并显示错误(返回码3221225781)

时间:2020-07-14 13:33:08

标签: python pycharm

我一直试图在pygmsh网站(https://pypi.org/project/pygmsh/)上运行第二个示例,但是我一直遇到错误。首先找不到文件,然后出现错误“找不到文件,找不到指定的文件”,但是现在我已经解决了该部分,我得到了这个新错误(AssertionError:Gmsh退出了错误(返回码3221225781)。 有人说,我{。{1}}是一个.dll文件,但实际上我只是重新安装了gmsh而没有错误。我可以看到gmsh已添加到venv内部的解释器路径中,甚至将路径直接添加到gmsh.exe,但仍然收到此错误消息。

我正在Windows 10上使用 Pycharm (最新版本)。

enter code here
import pygmsh

geom = pygmsh.opencascade.Geometry(
  characteristic_length_min=0.1,
  characteristic_length_max=0.1,
  )

rectangle = geom.add_rectangle([-1.0, -1.0, 0.0], 2.0, 2.0)
disk1 = geom.add_disk([-1.2, 0.0, 0.0], 0.5)
disk2 = geom.add_disk([+1.2, 0.0, 0.0], 0.5)
union = geom.boolean_union([rectangle, disk1, disk2])

disk3 = geom.add_disk([0.0, -0.9, 0.0], 0.5)
disk4 = geom.add_disk([0.0, +0.9, 0.0], 0.5)
flat = geom.boolean_difference([union], [disk3, disk4])

geom.extrude(flat, [0, 0, 0.3])

mesh = pygmsh.generate_mesh(geom, gmsh_path = 'D:/Data/Documenten/TUD/ME/AFEM/venv/Lib/site-packages/gmsh-4.6.0-Windows64-sdk/bin/gmsh.exe')

0 个答案:

没有答案