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 を解決するには、次の手順に従います。

  1. 正しいバージョンのタイプ拡張子をインストールします。

    Python ノートブックを開き、マジックコマンドを使用して永続インストール用に次のコマンドを実行します。

    %pip install typing-extensions==4.4.0

  2. カーネルを再起動します

    • 正しいバージョンの typing-extensions をインストールしたら、カーネルを再起動してすべての変更が有効になることを確認します。 通常は、ノートブック インターフェイスの隅にある再起動ボタンを使用します。 詳しくは、Data Science Workspaceガイドの ​ カーネルセッション ​ を参照してください。
  3. 再起動したら、DatasetWriter へのアクセスが必要な読み取り/書き込み操作またはその他の関連セルを再実行します。

typing-extensions などの必要なパッケージの互換バージョンをインストールして使用し、変更を加えた後でカーネルを再起動することで、DatasetWriter をインポートして使用できるようになります。
その他のリソース
JupyterLab Notebooks でのデータアクセスと関連する用語について詳しくは、データサイエンスWorkspaceガイドの次のリソースを参照してください。

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