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

使用geopandas的read_file读取shapefile时出现fiona导入错误如何解决

报错解决方案

该报错核心原因是当前环境中fiona包与GDAL依赖版本不匹配,Windows环境下通过pip直接安装地理空间类包极易出现这类DLL加载异常。

  • 第一步:先卸载当前通过pip安装的所有冲突包,执行命令:
    pip uninstall -y gdal geopandas fiona shapely
  • 第二步:你当前使用的是Anaconda环境,优先通过conda-forge源安装匹配版本的依赖包,执行命令:
    conda install -c conda-forge gdal geopandas fiona shapely
    安装过程中确认版本适配即可,不要中途取消安装。
  • 第三步:安装完成后先测试fiona是否能正常导入,执行代码:
    import fiona
    如果没有报错,再重新执行原shapefile读取代码即可正常运行。
  • 特殊情况处理:如果通过conda安装仍存在DLL报错,可以下载和你当前Python版本、系统架构完全匹配的GDAL、fiona预编译whl安装包,按先装GDAL、再装fiona、最后装geopandas和shapely的顺序,本地执行pip install 包名.whl完成安装即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 19:24:02