importError: DLL load failed(import h5py)

importError: DLL load failed(import h5py)

我安装了 OSGeo4W 包以在 Windows 环境中使用 h5py。

我使用 OSGeo shell 通过 pip install 安装 h5py。

C:\Users\Public\Desktop\OSGeo4W>pip install h5py

当我打开 QGIS 并转到 QGIS 中的 Python 控制台时,出现此错误:

import h5py
Traceback (most recent call last):
File "", line 1, in 
File "C:/OSGEO41/apps/qgis/./python\qgis\utils.py", line 607, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "C:\OSGEO41\apps\Python27\lib\site-packages\h5py_init_.py", line 43, in 
from . import h5a, h5d, h5ds, h5f, h5fd, h5g, h5r, h5s, h5t, h5p, h5z
File "C:/OSGEO41/apps/qgis/./python\qgis\utils.py", line 607, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
File "h5py\h5p.pxd", line 16, in init h5py.h5a (D:\Build\h5py\h5py-2.7.0\h5py\h5a.c:6968)
File "C:/OSGEO41/apps/qgis/./python\qgis\utils.py", line 607, in _import
mod = _builtin_import(name, globals, locals, fromlist, level)
ImportError: DLL load failed: ÁöÁ¤µÈ ÇÁ·Î½ÃÀú¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù.

我不知道如何在 QGIS 中使用 h5py python 控制台

检查此 https://github.com/h5py/h5py/issues/828。 如果您使用

安装

pip install h5py

import h5py

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "C:\OSGEO4~1\apps\Python27\lib\site-packages\h5py\__init__.py", line 43, in <module>
    from . import h5a, h5d, h5ds, h5f, h5fd, h5g, h5r, h5s, h5t, h5p, h5z
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
  File "h5py\h5p.pxd", line 16, in init h5py.h5a (D:\Build\h5py\h5py-2.7.0\h5py\h5a.c:6968)
  File "C:/OSGEO4~1/apps/qgis/./python\qgis\utils.py", line 607, in _import
    mod = _builtin_import(name, globals, locals, fromlist, level)
ImportError: DLL load failed: No se encontró el proceso especificado.

然后,第一次需要使用 OSgeo shell

卸载这个包

pip uninstall h5py

要使用它,需要从 Osgeo4W 安装它,高级安装并在重启时安装这个 python-h5py QGIS,试试再次 import h5py 瞧!