見出し画像

SuperMerger実行時にModuleNotFoundError: No module named 'scripts.A1111'で動かないとき

新しい環境を作ってLoRA系を試そうと思い、

Stable Diffusionにsd-webui-train-toolsを入れて、sd-webui-supermergerを入れるとhugging faceのエラーがボロボロでまくるけどUIにタブは表示
train-toolsは動作確認が取れたけど、supermergerは実行すると

ModuleNotFoundError: No module named 'scripts.A1111'

とエラーを吐いて止まる。
reForge環境では動いていたので競合系の問題?それとも起動時に出るエラーなのかな???と色々調べるもわからない。
加えて起動時のエラーも消せないし詰み。

もう一度先のエラーで調べ、ハングルだったこともあり見逃してたサイトを見るとここが正解でした。。。

どうやら使っているバージョンの不具合だったようです。

解決方法はバージョンを戻すことらしく
プロンプトでsupermergerのインストールディレクトリに移動

c:\stable-diffusion-webui\extensions\sd-webui-supermerger

以下コマンドを投入

git checkout 4f47f4fad94784ea8aa5c19749f6ca9b2ac73025

git switchがどうこうとか出ますがよくわからない・・・
でもStable Diffusionをリスタートしたら無事使えるようになりました!
(起動時のエラーは消えないけど・・・)

解決方法の元ネタはこちら


いいなと思ったら応援しよう!