[Gmsh] gmsh python module

Christophe Geuzaine cgeuzaine at uliege.be
Thu Feb 27 06:57:13 CET 2020

Dear Francis,

Setting ENABLE_WRAP_PYTHON=ON will build the Python wrappers of the *private* Gmsh API using swig, i.e. wrap all the development C++ headers. This is for Gmsh developers.

What you want is the stable public Python API. This doesn't require swig: just build the dynamic Gmsh library (ENABLE_BUILD_DYNAMIC=ON) - the gsmh.py file will be installed alongside the .so/.dll/.dylib. You can also download the binary SDK from the website: it contains everything you need.


> On 26 Feb 2020, at 23:37, Francis Giraldeau <francis.giraldeau at gmail.com> wrote:
> Hello!
> I just compiled gmsh with ENABLE_WRAP_PYTHON=ON. This seems to install the module gmshpy. However, the Python demos are importing the gmsh module, which is not installed, so I'm a bit confused.
> How do we install the actual Python gmsh module?
> Thanks!
> -- 
> Francis
> _______________________________________________
> gmsh mailing list
> gmsh at onelab.info
> http://onelab.info/mailman/listinfo/gmsh

Prof. Christophe Geuzaine
University of Liege, Electrical Engineering and Computer Science 

More information about the gmsh mailing list