安装 GDAL 时出错

新手上路,请多包涵

我正在尝试通过 pip 安装 GDAL。但我收到此错误:

 extensions/gdal_wrap.cpp:3089:27: fatal error: cpl_vsi_error.h: No such     file or directory
 #include "cpl_vsi_error.h"
                           ^
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

我使用了这些命令:

 sudo apt-get install libgdal-dev
export CPLUS_INCLUDE_PATH=/usr/include/gdal
export C_INCLUDE_PATH=/usr/include/gdal
pip install GDAL

谁能告诉我如何安装它?

原文由 Rahul 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

使用此命令检查您是否安装了 GDAL

 gdal-config --version

然后运行这个命令:

 pip download="some_path" GDAL
cd some_path
tar -xvzf GDAL-<version>.tar.gz
cd GDAL-<version>
python setup.py build_ext --include-dirs=/usr/include/gdal/
python setup.py install

原文由 Dima Kudosh 发布,翻译遵循 CC BY-SA 4.0 许可协议

pip install GDAL==$(gdal-config --version | awk -F'[.]' '{print $1"."$2}')

这是 nicerobot 对该评论 的复制粘贴,此时收到的赞成票比当前发布的所有答案加起来还要多。

据我所知,它要求 pip 安装与已安装的 gdal 系统包相同版本的 pip 包。

原文由 Dominykas Mostauskis 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏