我正在尝试将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。
答案 0 :(得分:2)
我建议尝试使用ioos anaconda配方(https://anaconda.org/ioos/rasterio)。
conda install -c https://conda.anaconda.org/ioos rasterio
。
我在使用标准anaconda版本尝试安装更新版本的rasterio时遇到了同样的DLL问题。
答案 1 :(得分:0)
我有同样的问题。重新安装解决了它。
conda install -f rasterio
答案 2 :(得分:0)
如果您仍然遇到问题。您可以使用以下方法创建新的conda环境:
conda create -n envname
安装之后,请使用:conda install -c conda-forge/label/dev rasterio