<div dir="ltr"><div><div><div><div>Hello Devs!<br><br></div><div>I would like to kindly ask for help in importing any Python module for reading HDF5 files on 64bit QGIS in Windows (OSGeo4W distribution).<br></div>I tried to use *h5py* and *pytables* binaries from [1]. There is no problem with importing the modules in a Python session run from OSGeo Shell:<br><br>Python 2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)] on win32<br>Type "help", "copyright", "credits" or "license" for more information.<br>>>> import h5py<br>>>> import tables<br>>>><br><br>But in the QGIS Python console:<br><br>>>> import h5py<br>Traceback (most recent call last):<br>  File "<input>", line 1, in <module><br>  File "C:/OSGEO4~2/apps/qgis-ltr/./python\qgis\utils.py", line 478, in _import<br>    mod = _builtin_import(name, globals, locals, fromlist, level)<br>  File "C:\OSGEO4~2\apps\Python27\lib\site-packages\h5py\__init__.py", line 23, in <module><br>    from . import _conv<br>  File "C:/OSGEO4~2/apps/qgis-ltr/./python\qgis\utils.py", line 478, in _import<br>    mod = _builtin_import(name, globals, locals, fromlist, level)<br>  File "h5py\h5r.pxd", line 21, in init h5py._conv (D:\Build\h5py\h5py-2.5.x\h5py\_conv.c:6975)<br>  File "C:/OSGEO4~2/apps/qgis-ltr/./python\qgis\utils.py", line 478, in _import<br>    mod = _builtin_import(name, globals, locals, fromlist, level)<br>  File "h5py\_objects.pxd", line 12, in init h5py.h5r (D:\Build\h5py\h5py-2.5.x\h5py\h5r.c:2885)<br>  File "C:/OSGEO4~2/apps/qgis-ltr/./python\qgis\utils.py", line 478, in _import<br>    mod = _builtin_import(name, globals, locals, fromlist, level)<br>  File "h5py\_objects.pyx", line 1, in init h5py._objects (D:\Build\h5py\h5py-2.5.x\h5py\_objects.c:6993)<br>  File "C:/OSGEO4~2/apps/qgis-ltr/./python\qgis\utils.py", line 478, in _import<br>    mod = _builtin_import(name, globals, locals, fromlist, level)<br>ImportError: DLL load failed: Nie mo¿na odnaleŸæ okreœlonej procedury.<br>>>> import tables<br>Traceback (most recent call last):<br>  File "<input>", line 1, in <module><br>  File "C:/OSGEO4~2/apps/qgis-ltr/./python\qgis\utils.py", line 478, in _import<br>    mod = _builtin_import(name, globals, locals, fromlist, level)<br>  File "C:\OSGEO4~2\apps\Python27\lib\site-packages\tables\__init__.py", line 85, in <module><br>    from tables.utilsextension import (<br>  File "C:/OSGEO4~2/apps/qgis-ltr/./python\qgis\utils.py", line 478, in _import<br>    mod = _builtin_import(name, globals, locals, fromlist, level)<br>ImportError: DLL load failed: Nie mo¿na odnaleŸæ okreœlonej procedury.<br>>>> import tables<br>Traceback (most recent call last):<br>  File "<input>", line 1, in <module><br>  File "C:/OSGEO4~2/apps/qgis-ltr/./python\qgis\utils.py", line 478, in _import<br>    mod = _builtin_import(name, globals, locals, fromlist, level)<br>  File "C:\OSGEO4~2\apps\Python27\lib\site-packages\tables\__init__.py", line 85, in <module><br>    from tables.utilsextension import (<br>  File "C:/OSGEO4~2/apps/qgis-ltr/./python\qgis\utils.py", line 478, in _import<br>    mod = _builtin_import(name, globals, locals, fromlist, level)<br>ImportError: DLL load failed: Nie mo¿na odnaleŸæ okreœlonej procedury.<br>>>> import h5py<br>Traceback (most recent call last):<br>  File "<input>", line 1, in <module><br>  File "C:/OSGEO4~2/apps/qgis-ltr/./python\qgis\utils.py", line 478, in _import<br>    mod = _builtin_import(name, globals, locals, fromlist, level)<br>  File "C:\OSGEO4~2\apps\Python27\lib\site-packages\h5py\__init__.py", line 13, in <module><br>    from . import _errors<br>ImportError: cannot import name _errors<br>>>> import h5py<br>Traceback (most recent call last):<br>  File "<input>", line 1, in <module><br>  File "C:/OSGEO4~2/apps/qgis-ltr/./python\qgis\utils.py", line 478, in _import<br>    mod = _builtin_import(name, globals, locals, fromlist, level)<br>  File "C:\OSGEO4~2\apps\Python27\lib\site-packages\h5py\__init__.py", line 13, in <module><br>    from . import _errors<br>ImportError: cannot import name _errors<br><br></div>Please, note the errors differences between first and second try of import.<br>What is the difference between Python session run from the shell and QGIS console that could cause the problem?<br><br></div><div>This problem doesn't exist in the QGIS 32-bit. <br></div><div><br></div>Thank you very much for any help!<br><br></div>Radek<br><div><br><br><div><div><br>[1] <a href="http://www.lfd.uci.edu/~gohlke/pythonlibs/">http://www.lfd.uci.edu/~gohlke/pythonlibs/</a><br></div></div></div></div>