Python 3.9环境,我需要导入geoh5py和rasterio,它们不兼容,如果我只需要导入geoh5py加上其他库,或者只需要导入rasterio加上其他库,那么一切都很好,但是如果导入它们,无论顺序如何导入时,它会给我一个错误:
import rasterio
import geoh5py
错误:
from rasterio._base import gdal_version
ImportError: DLL load failed while importing _base: The specified procedure could not be found.
或者如果先导入geoh5py
from geoh5py.workspace import Workspace
from . import _errors
ImportError: DLL load failed while importing _errors: The specified procedure could not be found.
尝试创建一个新的虚拟环境并使用 pip 安装软件包。这通常有助于解决依赖性问题。具体方法如下:
python -m venv venv
venv\Scripts\activate
source venv/bin/activate
rasterio
和 geoh5py
:pip install rasterio geoh5py