2

我正在尝试将 rasterio 安装到我的 python 环境中并收到以下错误。我可以

    conda install rasterio

安装时没有出现错误,但是当我尝试导入时出现以下错误

    from rasterio._base import eval_window, window_shape, window_index

    ImportError: DLL load failed: The specified module could not be found. 

如果我尝试

    pip install rasterio

安装时出错:

    rasterio/_base.c(263) : fatal error C1083: Cannot open include file:'cpl_conv.h': No such file or directory
    error: command 'C:\\Users\\Rdebbout\\AppData\\Local\\Programs\\Common\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\amd64\\cl.exe' failed with exit status 2

    ----------------------------------------
    Failed building wheel for rasterio

我在尝试导入 fiona 模块时遇到了同样的问题。DLL 如何和/或在哪里加载?我对此一无所知,并希望获得有关如何解决此问题的任何帮助或指导。

我在 Windows 7 上使用 64 位版本的 spyder。

4

3 回答 3

1

我建议尝试 ioos anaconda 食谱(https://anaconda.org/ioos/rasterio)。

conda install -c https://conda.anaconda.org/ioos rasterio.

在尝试使用标准 anaconda 版本安装更新版本的 rasterio 时,我遇到了相同的 DLL 问题。

于 2016-03-30T04:59:26.087 回答
0

我遇到过同样的问题。重装解决了。

conda install -f rasterio
于 2016-07-11T04:19:25.693 回答
0

如果您仍然遇到问题。您可以使用以下方法创建新的 conda 环境:

conda create -n envname

安装后使用:conda install -c conda-forge/label/dev rasterio

于 2020-03-19T09:17:23.340 回答