You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows VS Code中使用rasterio打开tif文件报CPLE_OpenFailedError求助

解决方案
  • 路径格式校验(Windows系统高频出错原因)
    Windows系统默认的路径反斜杠\会被Python识别为转义字符,导致实际读取的路径和你写的不一致,需使用以下任意一种正确格式写路径:
    • 用正斜杠代替反斜杠:rasterio.open("C:/项目数据/栅格/test.tif")
    • 用双反斜杠转义:rasterio.open("C:\\项目数据\\栅格\\test.tif")
    • 给字符串加原始标识r:rasterio.open(r"C:\项目数据\栅格\test.tif")
  • Python解释器匹配校验
    确认VS Code当前运行代码用的Python解释器,和你安装rasterio、GDAL的虚拟环境为同一个:点击VS Code右下角状态栏的Python版本号,在弹出的列表里选中你创建的虚拟环境对应的Python可执行文件即可。
  • GDAL驱动完整性校验
    部分预编译二进制包可能缺失GTiff驱动,运行以下代码确认驱动支持情况:
    import rasterio
    # 打印所有支持的栅格驱动后缀
    print(rasterio.drivers.raster_driver_extensions())
    
    若输出结果中没有tif/tiff对应的GTiff项,重新下载和你Python版本、系统位数完全匹配的GDAL、rasterio二进制包重新安装即可。
  • 独占锁/权限校验
    确认目标tif文件没有被QGIS、ArcGIS等其他软件打开占用,同时确认当前Windows账号对该文件、所在文件夹有读取权限。

内容的提问来源于stack exchange,提问作者AlexScott

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 21:36:08