Tengo problemas para que el mapa base funcione en Python en mi Mac.
sigo recibiendo:
from mpl_toolkits.basemap import basemap ImportError: No module named basemapLo que hice:
brew install gdal brew install gets export GEOS_DIR=/usr/local/Cellar/geos/3.4.2/ basemap-1.0.7 $ python setup.py installTambién probé:
basemap-1.0.7 $ cd geos-3.3.3 basemap-1.0.7/geos-3.3.3 $ export GEOS_DIR=~/ basemap-1.0.7/geos-3.3.3 $ ./configure --prefix=$GEOS_DIR basemap-1.0.7/geos-3.3.3 $ make basemap-1.0.7/geos-3.3.3 $ make install basemap-1.0.7/geos-3.3.3 $ cd .. basemap-1.0.7 $ python setup.py installNinguno de ellos funcionó para mí. ¿Cómo puedo hacer que este paquete funcione en MacOS Sierra?
El 10.14 Mojave hoy hice:
brew install geos pip3 install https://github.com/matplotlib/basemap/archive/master.zipy parece funcionar (el mío es Python 3.6 de https://python.org con matplotlib instalado por pip).
¿Alguna vez lograste hacerlo funcionar?
Pude instalar Basemap bien en Sierra (también usando Homebrew para sus dependencias), siguiendo las instrucciones aquí: http://matplotlib.org/basemap/users/installing.html
Un par de notas, solo para asegurarse de que nada se pase por alto:
brew install gets , aunque supongo que fue un error tipográfico y en realidad quiso decir y usó brew install geos al instalar.export GEOS_DIR=/usr/local/Cellar/geos/3.5.0/ . La versión se puede verificar buscando en su directorio /usr/local/Cellar/geos/ para ver cuál está instalado.source ~/.bash_profile .Esta es una lista completa de lo que hice:
brew install matplotlib brew install numpy brew install geos brew install projDescargado el archivo tar de origen de Basemap 1.0.7 ( https://sourceforge.net/projects/matplotlib/files/matplotlib-toolkits/ ), descomprímalo.
export GEOS_DIR=/usr/local/Cellar/geos/3.5.0/ a una nueva línea en mi .bash_profile y luego lo recargué a través de:
source ~/.bash_profileDesde dentro del directorio de mapa base sin tar:
python setup.py install Mapa base importado en una secuencia de comandos de python (a través de un tutorial en otro lugar) con import mpl_toolkits.basemap as bm y pude confirmar que funcionaba con un mapa producido.
Tuve problemas para instalar Basemap en macOS Catalina. Tengo todas las dependencias instaladas, pero Basemap en sí mismo me estaba dando problemas.
Terminé necesitando instalar con
$ pip3 install /path/to/basemap.tar.gz --userdespués de descargar el último archivo de lanzamiento de la página de lanzamientos.
No estoy seguro de si ayudará a alguien más, pero después de una hora de agitar y probar diferentes cosas, me puso en marcha para intentar instalar desde GitHub (que compilaría, pero no instalaría, una rueda para Basemap) y compilar directamente no lo haría