gpt4 book ai didi

通过 pip 安装时 Python GDAL 包缺少头文件

转载 作者:IT老高 更新时间:2023-10-28 20:46:30 30 4
gpt4 key购买 nike

我正在尝试在虚拟环境 (Ubuntu) 中从 pip pip install gdal 安装 gdal。它失败了,因为它找不到 cpl_port.h

extensions/gdal_wrap.cpp:2853:22: fatal error: cpl_port.h: No such file or directory
compilation terminated

但是 GDAL 安装正确,并且头文件位于 /usr/include/gdal/cpl_port.h。是否需要设置 GDAL 的一些环境变量才能让 pip 找到头文件?

最佳答案

正如 the other thread 中的建议,在运行 pip 之前导出一些 shell 变量完美无缺。 *_INCLUDE_PATH 的路径可以通过 gdal-config --cflags 找到。

# GDAL library must have been installed
sudo apt-get install libgdal-dev

# Set up pip and/or virtualenv stuff
...

# Now install Python binding for GDAL
export CPLUS_INCLUDE_PATH=/usr/include/gdal
export C_INCLUDE_PATH=/usr/include/gdal
pip install GDAL

关于通过 pip 安装时 Python GDAL 包缺少头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11336153/

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