2

python 環境に rasterio をインストールしようとしていますが、次のエラーが発生します。できます

    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 ビット版のスパイダーを使用しています。

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 に答える