[Gmsh] ImportError when import of gmshpy
Wilfried Hortschitz
w.hortschitz at gmail.com
Thu Dec 26 14:09:25 CET 2013
Hallo,
I try to install gmsh with its python libraries (gmshpy). I want to use
python to mesh and extrude an existing 2D geometry (set of polylines) which
was generated with the python library shapely (
https://pypi.python.org/pypi/Shapely).
Therefore, I downloaded the package gmsh-svn-Linux64-dynamic.tgz from
http://geuz.org/gmsh/bin/Linux/ .
After extraction I run the setup script 'sudo python setup.py install' in
the 'gmshpy' sub-folder which finishes without errors (see also
http://geuz.org/pipermail/gmsh/2013/008407.html).
Thereafter, the following path was exported as described here (
http://www.geuz.org/pipermail/gmsh/2013/007782.html):
caelinux at caelinux:~$ export LD_PRELOAD=/usr/lib/libmpi.so
This procedure was tested on my local system ubuntu 12.04 x 64 with 2.7.3
and the current image of CAELinux (
http://sourceforge.net/projects/caelinux/files/CAELinux2013/)
caelinux2013-beta1.iso (tested as live-cd with virtualbox).
Unfortunately, I ended with the following error when importing gmshpy.
When I start a ipython console and type:
#############################################################
In [1]: import gmshpy
I get the following error message:
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
/home/caelinux/<ipython-input-1-f54c00cac136> in <module>()
----> 1 import gmshpy
/usr/local/lib/python2.7/dist-packages/gmshpy/__init__.py in <module>()
3 signal.signal(signal.SIGINT, signal.SIG_DFL)
4
----> 5 from gmshpy.gmshCommon import *
6 from gmshpy.gmshGeo import *
7 from gmshpy.gmshNumeric import *
/usr/local/lib/python2.7/dist-packages/gmshpy/gmshCommon.py in <module>()
24 fp.close()
25 return _mod
---> 26 _gmshCommon = swig_import_helper()
27 del swig_import_helper
28 else:
/usr/local/lib/python2.7/dist-packages/gmshpy/gmshCommon.py in
swig_import_helper()
20 if fp is not None:
21 try:
---> 22 _mod = imp.load_module('_gmshCommon', fp, pathname,
description)
23 finally:
24 fp.close()
ImportError: libGmsh.so.2.8: cannot open shared object file: No such file
or directory
#############################################################
Do you have any suggestions what went wrong? Do I have to link libGmsh?
Maybe you can test the package with the same live cd image
(caelinux2013-beta1.iso) or try to get in contact with the developer so
that inexperienced users could simply use the cd-image.
Thanks in advance,
Wilfried
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.geuz.org/pipermail/gmsh/attachments/20131226/efe13e07/attachment.html>