ImportError lors de l’import du module DatasetWriter dans les notebooks AEP

Si vous rencontrez une erreur ImportError avec DatasetWriter dans les notebooks Adobe Experience Platform, elle est probablement due à des problèmes de compatibilité. Installez la version correcte du package et redémarrez votre noyau.

Description description

Environnement

  • Produit : Adobe Experience Platform
  • Composant : notebook Python dans le Workspace de science des données
  • Contexte du problème : se produit lors de la tentative d’importation de DatasetWriter à partir du module platform_sdk.dataset_writer.

Problème/Symptômes

Une erreur se produit lors de l'exécution de la commande suivante dans un notebook Python :

from platform_sdk.dataset_writer import DatasetWriter

Le message d’erreur affiché est un ImportError indiquant qu’il existe un problème lors de l’importation du module spécifié. Ce problème peut être dû à des problèmes de compatibilité entre les packages installés, notamment le package typing-extensions.

Résolution resolution

Pour résoudre cette erreur d’importation, procédez comme suit :

  1. Installez la version correcte des extensions de saisie :

    Ouvrez votre notebook Python et exécutez la commande suivante à l’aide des commandes magiques pour une installation persistante :

    %pip install typing-extensions==4.4.0

  2. Redémarrer le noyau

    • Après avoir installé la version correcte de typing-extensions, redémarrez votre noyau pour vous assurer que toutes les modifications prennent effet. Utilisez le bouton de redémarrage généralement situé dans un coin de l'interface de votre notebook. Pour plus d’informations, consultez la section Sessions de noyau dans le Guide de Workspace sur la science des données.
  3. Une fois redémarré, exécutez à nouveau les opérations de lecture/écriture ou les autres cellules pertinentes qui nécessitent l’accès à DatasetWriter.

En vous assurant que vous avez installé et que vous utilisez des versions compatibles des packages nécessaires, tels que typing-extensions, et en redémarrant votre noyau après avoir apporté des modifications, vous devriez être en mesure d’importer et d’utiliser DatasetWriter.
Ressources supplémentaires
Pour plus d’informations sur l’accès aux données dans les notebooks JupyterLab et la terminologie pertinente, reportez-vous aux ressources suivantes du guide de Workspace en science des données.

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