Czy zdołałeś kiedyś sprawić, żeby działało?
udało mi się zainstalować mapę bazową grzywny na Sierra (również za pomocą Homebrew dla jego zależnościami), postępując zgodnie z instrukcjami tutaj: http://matplotlib.org/basemap/users/installing.html
Kilka notatek, by upewnić się, nic nie jest pomijany:
- W notatkach wymieniono
brew install gets
, chociaż zakładam, że był to literówka i faktycznie miałeś na myśli & używany podczas instalowania brew install geos
.
- Czy jesteś pewien, że poprawna wersja geos była używana podczas modyfikowania twojego .bash_profile? Niektóre przykłady, które widziałem w Internecie, używają konkretnej wersji, więc zawsze istnieje szansa na błąd kopiowania/wklejania. Od wczoraj wersja, której użyłem, była w wersji 3.5.0, więc moja ścieżka wyglądała następująco:
export GEOS_DIR=/usr/local/Cellar/geos/3.5.0/
. Wersję można zweryfikować, przeglądając katalog/usr/local/Cellar/geos /, aby sprawdzić, który z nich jest zainstalowany.
- Nie jestem w 100% pewien, że to ma znaczenie, ale czy ponownie załadowałeś swój .base_profile po zmodyfikowaniu?
source ~/.bash_profile
.
znajduje się pełna lista tego, co zrobiłem:
brew install matplotlib
brew install numpy
brew install geos
brew install proj
Pobrano bazowa 1.0.7 plik tar źródło (https://sourceforge.net/projects/matplotlib/files/matplotlib-toolkits/), rozpakowany to.
Dodany export GEOS_DIR=/usr/local/Cellar/geos/3.5.0/
do nowej linii w moim bash_profile, a następnie przeładował go poprzez:
source ~/.bash_profile
Od wewnątrz odtarowanym katalogu bazowa:
python setup.py install
importowane bazowa w skrypcie Pythona (za pośrednictwem samouczek w innym miejscu) z import mpl_toolkits.basemap as bm
i był w stanie potwierdzić, że zadziałało z wygenerowaną mapą.
Dziękuję, @TimKlimowicz. Nie wczytałem ponownie profilu basha. Pójdę za twoim przewodnikiem i dam ci znać, dziękuję. (: – pceccon