black「ImportError: cannot import name _unicodefun from click」 エラー対応
python の自動整形ツール black で以下エラーが発生した為、その時の対応をまとめます。
1 | $ black . --check --skip-string-normalization |
以下参考に black 最新バージョン 22.3.0 にアップグレードすることで対応できたことを確認しました。
根本原因は black の内部モジュールが click (自身の環境ではバージョン 8.1.3) をインストールしており、そのバグによるものです。
以上
参考になれば幸いです。
black「ImportError: cannot import name _unicodefun from click」 エラー対応