pandas-profilingの環境構築ができたとこまでの道を残しておきます。
anaconda環境にて。
もし、すでにpandas-profilingをインストールしていたなら,一度アンインストールを。
conda uninstall pandas-profiling
または
pip uninstall pandas-profiling
インストール開始
conda install -c conda-forge pandas-profiling=2.6.0 :
githubにもあるやつですが、ここでは2.6.0をインストールします。3.0.0ですすめると「concat() got an unexpected keyword argument 'join_axes'」というエラーがでてきて、きりがなかった。
あと、このエラーも多かった。
「ImportError: cannot import name 'ABCIndexClass' from 'pandas.core.dtypes.generic'」
原因はよくわかりませんが、とにかく 上のconda forgeのやつと
pip install https://github.com/pandas-profiling/pandas-profiling/archive/master.zip
を繰り返したことで、自然消滅
順当に進めていくと、次のエラー imagehashというモジュールがなかったので、condaでインポート
conda install imagehash
よく、わからずまた進めると「KeyError: 'script_values' 」というエラー。わけわからん。
とりあえず、アップグレードしてみる。
pip install -U pandas-profiling
そして解決。無事使えるようになった。
まとめ
おそらく、3.0.0から直接やると"join axes"っていうエラーがでるので、2.6.0あたりからインストールして、アップグレードするのがよいのかな?という感じです。