Reputation: 510
I am having several issues when installing pygdal in my Mac OSX El capitan. The procedure is the folowing:
pip install gdal
The output is the following:
.
.
.
extensions/gdal_wrap.cpp:3085:10: fatal error: 'cpl_port.h' file not found
#include "cpl_port.h"
^
2 warnings and 1 error generated.
error: command 'cc' failed with exit status 1
Looks like the installer cannot find the GDAL libraries, or headers (libgdal or gdal-devel in ubuntu).
Where are they placed in OSX?
FYI, the following /Library/Frameworks/GDAL.framework/Programs
is into the $PATH
variable.
Upvotes: 2
Views: 3968
Reputation: 1769
After installing the GDAL Libraries from kyngchaos (as mentioned in the question) you should be able to find the python package ready to go.
I cheated and used that:
export PYTHONPATH=$PYTHONPATH:/Library/Frameworks/GDAL.framework/Versions/2.1/Python/2.7/site-packages
Upvotes: 2
Reputation: 510
I finally (with a little help from Cam_Aust) solved the problem !!!
Here is what I did:
sudo find / -name cpl_port.h
, My output was:/Library/Frameworks/GDAL.framework/Versions/1.11/Headers/cpl_port.h /opt/local/include/cpl_port.h
export PATH=/Library/Frameworks/GDAL.framework/Headers:$PATH
source ~/.zshrc
After this, you can now pip install gdal
:
Collecting gdal
Using cached GDAL-2.1.0.tar.gz
Installing collected packages: gdal
Running setup.py install for gdal ... done
Successfully installed gdal-2.1.0
Upvotes: 4