ImportError beim Importieren des DataSetWriter-Moduls in AEP-Notebooks
Wenn in Adobe Experience Platform-Notebooks ein ImportError mit DatasetWriter auftritt, ist dies wahrscheinlich auf Kompatibilitätsprobleme zurückzuführen. Installieren Sie die richtige Paketversion und starten Sie Ihren Kernel neu.
Beschreibung description
Umgebung
- Produkt: Adobe Experience Platform
- Komponente: Python-Notebook in Data Science Workspace
- Problemkontext: Tritt beim Versuch auf,
DatasetWriter
aus demplatform_sdk.dataset_writer
-Modul zu importieren.
Problem/Symptome
Beim Ausführen des folgenden Befehls in einem Python-Notebook tritt ein Fehler auf:
from platform_sdk.dataset_writer import DatasetWriter
Die angezeigte Fehlermeldung ist eine ImportError
, die darauf hinweist, dass ein Problem beim Importieren des angegebenen Moduls besteht. Dieses Problem kann aufgrund von Kompatibilitätsproblemen zwischen installierten Paketen auftreten, insbesondere zwischen typing-extensions
.
Auflösung resolution
Gehen Sie wie folgt vor, um diesen Importfehler zu beheben:
-
Installieren Sie die richtige Version von Typing-Extensions:
Öffnen Sie Ihr Python-Notebook und führen Sie den folgenden Befehl mit magischen Befehlen für eine persistente Installation aus:
%pip install typing-extensions==4.4.0
-
Kernel neu starten
- Nachdem Sie die richtige Version von
typing-extensions
installiert haben, starten Sie Ihren Kernel neu, um sicherzustellen, dass alle Änderungen wirksam werden. Verwenden Sie die Schaltfläche Neustart , die sich normalerweise in einer Ecke der Notebook-Benutzeroberfläche befindet. Weitere Informationen finden Sie unter Kernel-Sitzungen im Data Science Workspace-Handbuch.
- Nachdem Sie die richtige Version von
-
Führen Sie nach dem Neustart alle Lese-/Schreibvorgänge oder andere relevante Zellen erneut aus, die Zugriff auf
DatasetWriter
benötigen.
Indem Sie sicherstellen, dass Sie kompatible Versionen der erforderlichen Pakete wie typing-extensions
installiert haben und verwenden und Ihren Kernel neu starten, nachdem Sie Änderungen vorgenommen haben, sollten Sie in der Lage sein, DatasetWriter
zu importieren und zu verwenden.
Zusätzliche Ressourcen
Weitere Informationen zum Datenzugriff in JupyterLab-Notebooks und zu relevanter Terminologie finden Sie in den folgenden Ressourcen im Data Science Workspace-Handbuch.