gpt4 book ai didi

python - 导入错误: No module named 'rasterio.vrt'

转载 作者:行者123 更新时间:2023-12-01 07:57:10 25 4
gpt4 key购买 nike

我正在使用 Dask 中的 NDVI 计算示例代码。代码链接如下。 code for computing NDVI

使用以下代码块创建 xarray 数据集时,

import xarray as xr
red = xr.open_rasterio('red.tif', chunks={'band': 1, 'x': 1024, 'y': 1024})
nir = xr.open_rasterio('nir.tif', chunks={'band': 1, 'x': 1024, 'y': 1024})
nir

我收到以下导入错误

ImportError                               Traceback (most recent call last)
<ipython-input-42-a3df5765cb4e> in <module>
1 import xarray as xr
----> 2 red = xr.open_rasterio('red.tif', chunks={'band': 1, 'x': 1024, 'y': 1024})
3 nir = xr.open_rasterio('nir.tif', chunks={'band': 1, 'x': 1024, 'y': 1024})
4 nir
/usr/local/lib/python3.5/dist-packages/xarray/backends/rasterio_.py in open_rasterio(filename, parse_coordinates, chunks, cache, lock)
213 """
214 import rasterio
--> 215 from rasterio.vrt import WarpedVRT
216 vrt_params = None
217 if isinstance(filename, rasterio.io.DatasetReader):
ImportError: No module named 'rasterio.vrt'

我已经尽力搜索但找不到帮助。如果有人能帮助我找出此导入错误的原因,那就太好了。

最佳答案

您可能需要考虑使用 conda 包管理器,它可以以一致的方式处理 Xarray 等 Python 包以及 GDAL 和 rasterio 等二进制包。

关于python - 导入错误: No module named 'rasterio.vrt' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55919651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com