proj_lib mpl_toolkits instalar con como basemap python matplotlib anaconda matplotlib-basemap

python - instalar - mpl_toolkits.basemap anaconda



Mapa de base con Python 3.5 Anaconda en Windows (5)

Uso Python 3.5 con la última versión de Anaconda en Windows (64 bits). Quería conda install basemap base usando el conda install basemap . Aparentemente hay un conflicto entre Python 3 y el mapa base. Después de algunas búsquedas en Google, descubrí que el mapa base no es compatible con Python 3 para usuarios de Windows (por ejemplo, https://groups.google.com/a/continuum.io/forum/#!topic/anaconda/TjAwi3ilQaU ).

Por razones obvias, no quiero bajar a Python 2. ¿Cuál sería la solución alternativa más simple?

  • ¿Existe un paquete alternativo similar al mapa base para trazar mapas, etc.?
  • ¿Debo usar un segundo entorno que use Python 2 y el mapa base? Nunca he hecho eso, pero parece posible ( http://conda.pydata.org/docs/py2or3.html ). Es seguro"? ¿Debo volver a instalar todos los otros paquetes (matplotlib, numpy, etc.) en el segundo entorno?

Gracias de antemano por la ayuda y consejos.


A decir verdad, tuve el mismo problema e intenté solucionarlo por mucho tiempo e incluso probé un entorno python 2 sin suerte.

Personalmente, usar una instalación de python 2 era mucho más fácil y consumía menos tiempo. Lo siento por la no respuesta.



Estaba ejecutando el mismo problema (Python 3.5 y Anaconda) y, finalmente, descargué el Mapa base 1.0.8dev0 desde here y lo instalé usando Conda (como se describe en el enlace).


Refiriéndome a la respuesta de Solly, tengo Windows 10, python 3.5.3, Anaconda 64bit, en el indicador de Anaconda que ingresé:

conda install -c conda-forge basemap=1.0.8.dev0 conda install -c conda-forge basemap-data-hires

luego el código, tomado de Python para Data Science for Dummies , página 193 (El trazado de datos geográficos funcionó bien. Quería agregar solo un comentario a la respuesta de Solly, pero no tengo suficientes créditos para hacerlo. El código es :

import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.basemap import Basemap austin = (-97.75, 30.25) hawaii = (-157.8, 21.3) washington = (-77.01, 38.90) chicago = (-87.68, 41.83) losangeles = (-118.25, 34.05) m = Basemap(projection = ''merc'', llcrnrlat=10, urcrnrlat=50, llcrnrlon=-160, urcrnrlon=-60) m.drawcoastlines() m.fillcontinents (color=''lightgray'', lake_color=''lightblue'') m.drawparallels(np.arange(-90.,91.,30.)) m.drawmeridians(np.arange(-180.,181.,60.)) m.drawmapboundary(fill_color=''aqua'') m.drawcounties() x, y = m(*zip(*[hawaii, austin, washington, chicago, losangeles])) m.plot(x,y, marker =''o'', markersize=6, markerfacecolor=''red'', linewidth=0) plt.title(''Mercator Projection'') plt.show()


Resolví esto varias veces (la última vez ahora mismo) descargándolo de http://www.lfd.uci.edu/~gohlke/pythonlibs y siga las instrucciones para instalar. Desde el símbolo del sistema de anaconda

pip instalar full_path_to_package

Por ejemplo, si descargó basemap-1.1.0-cp36-cp36m-win_amd64.whl, ejecutaría

pip instala C: / ruta / a / archivo / basemap-1.1.0-cp36-cp36m-win_amd64.whl

Tenga en cuenta que la versión de python del archivo .whl debe coincidir con su versión de python . Por ejemplo, ...-cp36-.... indica Python 3.6. Puedes encontrar tu versión de python ejecutando el comando python --version .