Error de importación al importar el módulo DatasetWriter en Notebooks de AEP

Si encuentra un error de importación con DatasetWriter en Adobe Experience Platform Notebooks, es probable que se deba a problemas de compatibilidad. Instale la versión correcta del paquete y reinicie el núcleo.

Descripción description

Entorno

  • Producto: Adobe Experience Platform
  • Componente: portátil Python en Data Science Workspace
  • Contexto del problema: se produce al intentar importar DatasetWriter desde el módulo platform_sdk.dataset_writer.

Problema/Síntomas

Se produce un error al ejecutar el siguiente comando en un bloc de notas de Python:

from platform_sdk.dataset_writer import DatasetWriter

El mensaje de error mostrado es un ImportError, que indica que hay un problema con la importación del módulo especificado. Este problema puede surgir debido a problemas de compatibilidad entre paquetes instalados, en particular con el paquete typing-extensions.

Resolución resolution

Para resolver este error de importación, siga estos pasos:

  1. Instale la versión correcta de las extensiones de escritura:

    Abra el bloc de notas de Python y ejecute el siguiente comando con comandos mágicos para una instalación persistente:

    %pip install typing-extensions==4.4.0

  2. Reiniciar el núcleo

    • Después de instalar la versión correcta de typing-extensions, reinicie el núcleo para asegurarse de que todos los cambios surtan efecto. Utilice el botón de reinicio que normalmente se encuentra en una esquina de la interfaz del bloc de notas. Para obtener más información, consulte Sesiones del núcleo en la Guía de Workspace de ciencia de datos.
  3. Una vez reiniciado, vuelva a ejecutar cualquier operación de lectura y escritura u otras celdas relevantes que requieran acceso a DatasetWriter.

Si se asegura de que ha instalado y usa versiones compatibles de los paquetes necesarios, como typing-extensions, y se reinicia el núcleo después de realizar los cambios, debería poder importar y usar DatasetWriter.
Recursos adicionales
Para obtener más información sobre el acceso a los datos en los portátiles JupyterLab y la terminología relevante, consulte los siguientes recursos en la Guía de Workspace de ciencia de datos.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f