我可以使用pip在我的mac上为python2.7安装GDAL。但是,当我尝试使用我的python3.6安装包时
pip3 install gdal
我收到一条长消息,以此结尾:
warning: unknown warning option '-Werror=unused-command-line-argument-hard-error-in-future'; did you mean '-Werror=unused-command-line-argument'? [-Wunknown-warning-option]
extensions/gdal_wrap.cpp:3168:10: fatal error: 'cpl_port.h' file not found
#include "cpl_port.h"
^~~~~~~~~~~~
1 warning and 1 error generated.
error: command 'clang' failed with exit status 1
我尝试使用自制软件重新安装GDAL,如Unable to install GDAL in python 3 using pip (clang failed with exit status 1)所示,但没有运气。寻找任何建议。
答案 0 :(得分:0)
我已经尝试了很多使用PIP来安装GDAL软件包的方法,结果导致缺少某些模块或遇到了错误。因此,安装GDAL的最佳解决方案是设置公寓环境并安装gdal,该方法将起作用:
conda create --name yourenvnamehere python=python3.7
conda activate yourenvnamehere
conda install -c anaconda numpy
conda install -c conda-forge gdal
如果您遵循上面的代码:
导入gdal
应该工作。使用空间数据进行快乐编码:)
答案 1 :(得分:-1)