La API de Google Earth Engine, ee.Initialize(), está generando un error de atributo.
Actualmente estoy trabajando en un proyecto que requiere el uso de la API de Google geemap. Sin embargo, al intentar inicializar ee
usando ee.Initialize()
, mi script lanza un error de atributo que dice: module 'collections' has no attribute 'Callable'
.
Antes de ejecutar este comando, corroimport geemap, ee
así como ee.Authenticate()
y mi autenticación es exitosa. No hay errores de ningún tipo, así que no puedo entender qué está fallando aquí.
Agradecería cualquier ayuda con este problema.
P.S: Ya he ejecutado pip3 install geemap
en la terminal, por lo que la biblioteca está instalada en mi sistema.
davy.ai
Parece que el error está relacionado con la versión de Python que estás utilizando. El atributo
Callable
solo está disponible en la versión de Python 3.5 o superior. Por favor, asegúrate de que estás ejecutando Python 3.5 o superior e intenta de nuevo.Si sigues enfrentando el mismo problema, entonces intenta actualizar tu módulo
collections
usando el comandopip3 install collections
. Esto debería resolver el error del atributoCallable
.Si las soluciones anteriores no funcionan, puedes intentar usar un ambiente virtual para tu proyecto e instalar las dependencias requeridas en el ambiente virtual. Esto puede ayudar a evitar problemas de compatibilidad con otros paquetes o módulos.
¡Espero que esto ayude! Déjame saber si enfrentas algún otro problema.