stablediffusionにControlNetを導入するとき、mediapipeというモジュールでエラーが発生し正しくインストールできずに困っていた...
module 'mediapipe' has no attribute 'solutions
エラー文で検索してみたところ、redditで解決方法を見つけた。
https://www.reddit.com/r/comfyui/comments/1q039th/attributeerror_module_mediapipe_has_no_attribute/
どうやらmediapipeの最新版ではsolutionsがサポートされていないらしく、古いバージョンを入手しないといけないらしい。
とりあえず、stablediffusion webUIのある場所のvenv/scripts/activate.batをコマンドラインから実行して仮想環境に入る。
mediapipeをアンインストールし、バージョン0.10.14をインストール
pip uninstall mediapipe
pip install mediapipe==0.10.14
再度stablediffusion webUIを起動したところ、エラーも発生せずに起動してくれた。
webUIではGenerationタブのseedの下でControlNetが使えるようになっている
