AEP Notebooks で DatasetWriter モジュールを読み込む際の ImportError
Adobe Experience Platform Notebooks で DatasetWriter との ImportError が発生した場合は、互換性の問題が原因である可能性があります。 正しいパッケージバージョンをインストールし、カーネルを再起動します。
説明 description
環境
- 商品:Adobe Experience Platform
- コンポーネント:Data Science Workspace内の Python ノートブック
- 問題のコンテキスト:
DatasetWriterモジュールからplatform_sdk.dataset_writerを読み込もうとすると発生します。
問題/症状
Python ノートブックで次のコマンドを実行すると、エラーが発生します。
from platform_sdk.dataset_writer import DatasetWriter
表示されるエラーメッセージは ImportError で、指定したモジュールの読み込みに問題があることを示します。 この問題は、インストールされたパッケージ間の互換性の問題(特に typing-extensions パッケージに関するもの)が原因で発生する場合があります。
解決策 resolution
この ImportError を解決するには、次の手順に従います。
-
正しいバージョンのタイプ拡張子をインストールします。
Python ノートブックを開き、マジックコマンドを使用して永続インストール用に次のコマンドを実行します。
%pip install typing-extensions==4.4.0 -
カーネルを再起動します
- 正しいバージョンの
typing-extensionsをインストールしたら、カーネルを再起動してすべての変更が有効になることを確認します。 通常は、ノートブック インターフェイスの隅にある再起動ボタンを使用します。 詳しくは、Data Science Workspaceガイドの カーネルセッション を参照してください。
- 正しいバージョンの
-
再起動したら、
DatasetWriterへのアクセスが必要な読み取り/書き込み操作またはその他の関連セルを再実行します。
typing-extensions などの必要なパッケージの互換バージョンをインストールして使用し、変更を加えた後でカーネルを再起動することで、DatasetWriter をインポートして使用できるようになります。
その他のリソース
JupyterLab Notebooks でのデータアクセスと関連する用語について詳しくは、データサイエンスWorkspaceガイドの次のリソースを参照してください。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f