版本Gmsh(版本> = 2)和Fipy的问题

时间:2019-08-27 11:23:22

标签: python mesh pde fipy

我是FiPy的新手,我对示例有疑问:

examples.diffusion.circle:https://www.ctcms.nist.gov/fipy/examples/diffusion/generated/examples.diffusion.circle.html

我得到了错误:

EnviromentError: Gmsh version must be >=2.0

我已经尝试了大约两年前发布的一些内容,但这无济于事,例如, EnvironmentError: Gmsh version must be >= 2.0Gmsh mesh parallel execution in fipy

我已经检查了我的版本: Fipy:3.3 pygmsh:5.0.2 间谍3.3.6 的Python:2.7 gmsh:4.1.1

我正在使用Windows 10 64Bit。

非常感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

像jeguyer提到的那样:运行Fipy时,gmsh必须位于执行路径上。那解决了问题。

答案 1 :(得分:0)

我将整个 gmsh 文件夹复制到 Anaconda3 \ Scripts 文件夹中,此后一切正常。

有关具体说明:EnvironmentError: Gmsh version must be >= 2.0