kaggle notebookでのpandas_profilingのインポートエラーの対処法
解決したいこと
現在、kaggleのtitanicコンペをkaggle notebook環境で行っているプログラミング初心者です。EDAの手段として「pandas_profiling」というライブラリが有用と聞き実行しようとしたのですが、下記のようなエラーが発生してimportできません。なお、pandasのライブラリそのものについては普通にインポートできています。
➀kaggle notebookでpandas_profilingをimportする方法
②今回の場合、どのように調べれば(どのような知識を持っていれば)自力で問題を解決できたと思われるか。
よろしくお願いいたします。
発生している問題・エラー
該当するソースコード
import pandas_profiling
自分で試したこと
[A]
error codeで提示されているttps://errors.pydantic.dev/2.5/u/import-errorを確認しました。すると
「インポートエラー¶
このエラーは、Pydantic V1で利用可能だったが、 Pydantic V2です。
詳細については、移行ガイドを参照してください。」(原文を日本語翻訳)
という記述がありました。
移行ガイド(https://docs.pydantic.dev/2.5/migration/#basesettings-has-moved-to-pydantic-settings) によると、pydanicをV1からV2に移行する際に変更が必要とのことでした。
➀このサイトで最初に紹介されていたアップデート方法
pip install -U pydantic
を試しましたが以下のようになり、すでにアップデートされているようです。
Requirement already satisfied: pydantic in /opt/conda/lib/python3.10/site-packages (2.5.3)
②このガイドは非常に分量が多く、出てくる用語を調べながら冒頭部を読んでみましたが、kaggle nptebookで動いているpythonについてどのように捜査を施せばよいか見当がつきませんでした。
③「pandas」で用語検索をかけたりしましたが、ヒット件数は0件でした。
[B]
「pandas_profiling import error kaggle」で検索をかけましたが、自分と類似する問題の発生は上から10サイトでは確認できませんでした。