Czy ktoś wie, jak najłatwiej zainstalować GDAL 2.0 na MacOSX?
Zwykła podejrzana dystrybucja binarna kingchaos i homebrew wydaje się utknąć na GDAL 1.11
Potrzebuję wsparcia dla właściwości funkcji TopoJSON, które wydają się być zawarte w 2.0
EDYCJA 2017/01/07: Dystrybucja binarna kingchaos zapewnia teraz dystrybucję GDAL 2.1
Odpowiedzi:
Jak dotąd
doprowadzony
źródło
1 error generated. error: command 'clang' failed with exit status 1
Homebrew IMHO będzie najlepszy / najłatwiejszy, gdy problemy z kompilacją zostaną naprawione. Są w sprawie, więc jeśli masz konto GitHub, możesz zasubskrybować powiadomienia o odpowiednim problemie - w ten sposób będziesz wiedzieć, kiedy będzie dostępny: https://github.com/Homebrew/homebrew/pull / 42845
Właśnie wypróbowałem trasę easy_install w Pythonie i wysadziła ona moją skromną 4 GB pamięci RAM - więc będę czekał na formułę naparu.
Edycja - sierpień 2016 r
Homebrew ma teraz specjalną formułę dla GDAL 2+,
gdal-20
która teraz instaluje GDAL v2.1.0źródło
brew install https://raw.githubusercontent.com/OSGeo/homebrew-osgeo4mac/master/Formula/gdal-20.rb
Jak donosił @Deo_Leung, OSGeo Github jest twoim przyjacielem. Ale to jest jeszcze łatwiejsze:
Uruchom go i napij się kawy, bo robi się naprawdę
make
za sceną ;-)Sprawdź również dane wyjściowe, aby dodać poprawne dowiązania symboliczne
źródło
zobacz github OSGeo, aby uzyskać szczegółowe informacje
w skrócie, jak skomentował @Density (chociaż jego link ma kilka przewodowych znaków):
brew install https://raw.githubusercontent.com/OSGeo/homebrew-osgeo4mac/master/Formula/gdal-20.rb
i prawdopodobnie musisz wykonać następujące czynności w celu dalszego użycia
export PATH=$PATH:/usr/local/opt/gdal-20/bin export LDFLAGS=-L/usr/local/opt/gdal-20/lib export CPPFLAGS=-I/usr/local/opt/gdal-20/include
źródło
Rozwiązanie znalezione tutaj: instalacja GDAL na Macu: pip nie widzi gdal.h
Zasadniczo w pliku gdal-py2.7.pth występuje błąd w najnowszej wersji GDAL. Najlepszym sposobem na poprawienie tego jest skompilowanie powiązań GDAL za pomocą specjalnych poleceń podanych w wątku.
Aby samodzielnie skompilować wiązania Pythona, pobierz moduł Pythona GDAL 2.1.0 i
źródło