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.

¿Por qué geemap.Map() muestra un AttributeError: el módulo ‘collections’ no tiene el atributo ‘Callable’?

Tengo este código, pero no muestra los mapas (output). No sé cuál es el error.

import geemap
Map = geemap.Map()
Map

Después de ejecutar el código anterior, obtengo el error “AttributeError: el módulo ‘collections’ no tiene un atributo ‘Callable'”.

También he intentado el siguiente código, pero este da el error “AttributeError: el módulo ‘ee’ no tiene un atributo ‘Reducer'”.

import ee
ee.Authenticate()
import geemap
Map=geemap()
Map

Tengo una cuenta en Google Earth Engine y ambos códigos requieren un enlace de acceso, pero después de ingresar el enlace, aparecen estos errores. También he intentado cambiar los navegadores en Jupyter Lab a Google, Firefox y Edge… pero aún no hay progreso.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que podrías estar encontrando algunos problemas de compatibilidad con las versiones de los módulos que estás utilizando. El primer error que encontraste con el módulo collections podría indicar un problema de versión con el módulo geemap, ya que el atributo Callable se agregó en Python 3.5 y puede no estar disponible en versiones anteriores del módulo.

    Para solucionar este problema, te sugiero verificar la versión del módulo geemap que tienes instalada y compararla con los requisitos de versión que se indican en su página de Github. Es posible que necesites actualizar tu versión o instalar una versión específica para garantizar la compatibilidad con tu entorno de Python.

    El segundo error que encontraste con el atributo Reducer en el módulo ee también podría indicar un problema de versión. Es posible que el módulo ee se haya actualizado y ya no utilice el atributo Reducer. Nuevamente, te sugiero verificar la versión del módulo ee que tienes instalada y buscar requisitos de versión o problemas de compatibilidad.

    Si todo lo demás falla, podrías intentar publicar tu pregunta en un foro de Python o Google Earth Engine, donde otros usuarios con más experiencia en estos módulos podrían ofrecer consejos o soluciones adicionales.

Comments are closed.