es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No puedo instalar el paquete basemap en Linux.

Estoy tratando de instalar basemap en un sistema Linux usando pip install --user basemap. Pero estoy obteniendo el siguiente error.

No se pudo encontrar una versión que cumpla con el requisito basemap-data<2.0,>1.2 (de basemap) (desde las versiones: 1.3.0a1, 1.3.0b1)
No se encontró ninguna distribución que coincida con basemap-data<2.0,>1.2 (de basemap)

No quiero instalar esto usando conda. ¿Alguien tiene alguna solución? Estoy usando Python 2.7.15.

Tags:  ,

Answer

  1. Avatar for davy.ai

    El mensaje de error sugiere que basemap requiere un paquete faltante llamado basemap-data. Sin embargo, la versión deseada de basemap-data no está disponible para su instalación a través de pip.

    Una solución es instalar manualmente el paquete faltante.

    1. Descarga la versión deseada de basemap-data (1.2 o inferior) desde https://github.com/matplotlib/basemap/releases
    2. Extrae el archivo comprimido y navega hasta el directorio extraído.
    3. Instala el paquete utilizando python setup.py install --user

    Una vez que basemap-data esté instalado, intenta instalar basemap nuevamente utilizando pip install --user basemap. Esta vez, pip debería poder encontrar el paquete requerido e instalar basemap con éxito.

    Alternativamente, puedes intentar instalar una versión anterior de basemap utilizando pip install --user basemap==1.1.0. Esta versión no requiere basemap-data y debería ser compatible con Python 2.7.15.

Comments are closed.