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

Anaconda安装geopandas出现GDAL_DRIVER_PATH报错如何解决?

Anaconda安装geopandas GDAL路径报错解决方案

报错根因

该报错是默认Anaconda渠道的GDAL包内置的配置脚本,在执行时尝试读取不存在的Windows注册表路径导致,和Python版本、GDAL卸载重装操作无关联。

解决方案

方案一:使用conda-forge渠道安装(优先推荐)

conda-forge社区维护的GDAL、geopandas包已经修复了该配置问题,安装步骤如下:

  • 新建干净的独立conda环境,避免旧依赖冲突:
    conda create -n geopandas_env python=3.10 -y
  • 激活新建的环境:
    conda activate geopandas_env
  • 严格从conda-forge渠道安装geopandas全量依赖:
    conda install --strict-channel-priority -c conda-forge geopandas -y

方案二:手动修复配置文件(方案一失效时使用)

如果执行完方案一仍报错,直接修改GDAL激活脚本即可:

  • 进入当前conda环境的配置目录:你的Anaconda安装路径\envs\geopandas_env\etc\conda\activate.d\
  • 找到gdal-activate.bat文件,用文本编辑器打开
  • 删除文件中所有查询Windows注册表的代码段,仅保留设置GDAL驱动路径的行,修改后内容参考:
    @echo off
    set "GDAL_DRIVER_PATH=%CONDA_PREFIX%\Library\lib\gdalplugins"
    set "GDAL_DATA=%CONDA_PREFIX%\Library\share\gdal"
    
  • 保存文件后重新激活conda环境即可。

安装验证

执行如下命令验证安装结果,正常输出版本号即为配置成功:
python -c "import geopandas; print('geopandas安装成功,版本为:', geopandas.__version__)"


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 13:09:03