2016-11-21 3 views
1

Ich versuche cartopy über pip install cartopy zu installieren. Ich habe proj.4 installiert und es hat eine notwendige Datei hierMaking proj_api.h für pip install catopy

~/Downloads/proj-4.9.2 $ ls -l /usr/local/include/proj_api.h [email protected] 1 dom admin 5911 Nov 21 11:06 /usr/local/include/proj_api.h

Aber pip install platziert finden es nicht:

gcc -fno-strict-aliasing -I/Applications/SageMath/local/var/tmp/sage/build/python2-2.7.10.p2/include -DNDEBUG -g -fwrapv -O3 -Wall -Wno-unused -I/Applications/SageMath/local/include -I./lib/cartopy -I/usr/local/Cellar/geos/3.5.0/include -I/Applications/SageMath/local/include/python2.7 -c lib/cartopy/trace.cpp -o build/temp.macosx-10.9-x86_64-2.7/lib/cartopy/trace.o lib/cartopy/trace.cpp:282:22: fatal error: proj_api.h: No such file or directory #include "proj_api.h" ^ compilation terminated. error: command 'gcc' failed with exit status 1

Wie bekomme ich so etwas wie -I/usr/local/include in der oben gcc erscheinen Befehl? Irgendwie wird -I/usr/local/Cellar/geos/3.5.0/include dort hingelegt.

Antwort

0

export CFLAGS="-I/usr/local/include" scheint den Trick zu tun.

1

Dies wird den Trick :)

sudo apt-get install libproj-dev

+2

Während dieser Code-Schnipsel, die Frage lösen kann, [einschließlich einer Erklärung] (http://meta.stackexchange.com/questions/114762/explaining- vollständig code-basierte Antworten) hilft wirklich, die Qualität Ihres Beitrags zu verbessern. Denken Sie daran, dass Sie die Frage für Leser in der Zukunft beantworten, und diese Leute könnten die Gründe für Ihren Codevorschlag nicht kennen. – DimaSan