Windows10非Anaconda环境下pip装GDAL3.8.0提示gdal.h缺失
关于GDAL头文件位置与pip编译报错的解决
- 你通过
gdal-3.8.0-1930-x64-core.msi安装的GDAL,gdal.h默认存放在C:\Program Files\GDAL\include目录下。 - 执行
pip install gdal时的编译错误,本质是pip尝试从源码构建GDAL Python绑定,但无法自动识别你已安装的GDAL核心库的头文件和库文件路径。 - 解决思路分两种:
- 优先用预编译包(避免编译):
找到对应你Python 3.12、Windows x64、GDAL 3.8.0版本的预编译whl包,下载后执行pip install [whl文件名],完全跳过编译步骤,规避路径识别问题。 - 指定路径强行编译:
- 新增系统环境变量
INCLUDE,添加C:\Program Files\GDAL\include - 新增系统环境变量
LIB,添加C:\Program Files\GDAL\lib - 重启命令提示符后,再执行
pip install gdal==3.8.0
- 新增系统环境变量
- 优先用预编译包(避免编译):
内容的提问来源于stack exchange,提问作者Jorge Pires
相关产品推荐
相关产品推荐

