ImportError when importing DatasetWriter module in AEP Notebooks
Om du stöter på ett ImportError-undantag med DatasetWriter i Adobe Experience Platform Anteckningsböcker beror det troligen på kompatibilitetsproblem. Installera rätt paketversion och starta om kärnan.
Beskrivning description
Miljö
- Produkt: Adobe Experience Platform
- Komponent: Python Notebook within Data Science Workspace
- Problemkontext: Inträffar när
DatasetWriterimporteras från modulenplatform_sdk.dataset_writer.
Problem/symtom
Ett fel inträffar när följande kommando körs i en Python-anteckningsbok:
from platform_sdk.dataset_writer import DatasetWriter
Felmeddelandet som visas är ImportError, vilket anger att det är problem med att importera den angivna modulen. Det här problemet kan uppstå på grund av kompatibilitetsproblem mellan installerade paket, särskilt med paketet typing-extensions.
Upplösning resolution
Så här löser du det här ImportError-felet:
-
Installera rätt version av typningstillägg:
Öppna din Python-anteckningsbok och kör följande kommando med magiska kommandon för beständig installation:
%pip install typing-extensions==4.4.0 -
Starta om kernel
- När du har installerat rätt version av
typing-extensionsstartar du om kärnan för att se till att alla ändringar börjar gälla. Använd knappen för omstart som vanligtvis finns i ett hörn av gränssnittet för den bärbara datorn. Mer information finns i Kernel-sessioner i Workspace-handboken för datavetenskap.
- När du har installerat rätt version av
-
När du har startat om kör du alla läs-/skrivåtgärder eller andra relevanta celler som kräver åtkomst till
DatasetWriterigen.
Genom att kontrollera att du har installerat och använder kompatibla versioner av nödvändiga paket, som typing-extensions, och starta om kärnan efter att du har gjort ändringar, bör du kunna importera och använda DatasetWriter.
Ytterligare resurser
Mer information om dataåtkomst i JupyterLab-anteckningsböcker och relevant terminologi finns i följande resurser i Data Science Workspace Guide.