4日前まで動いていたけどエラーで起動しないStable Diffusion
動かない。。。
タイトルにあるように4日前(最後の出力履歴から)までふつーに起動していたWEB UIさん、以下のエラーメッセージとともに動かなくなりました。
venv "C:\sd\stable-diffusion-webui\venv\Scripts\Python.exe"Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug 1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)]Version: v1.5.1Commit hash: 68f336bd994bed5442ad95bad6b6ad5564a5409aLaunching Web UI with arguments: --xformersTraceback (most recent call last): File "C:\sd\stable-diffusion-webui\launch.py", line 39, in main() File "C:\sd\stable-diffusion-webui\launch.py", line 35, in main start() File "C:\sd\stable-diffusion-webui\modules\launch_utils.py", line 390, in start import webui File "C:\sd\stable-diffusion-webui\webui.py", line 44, in import gradio # noqa: F401 File "C:\sd\stable-diffusion-webui\venv\lib\site-packages\gradio\__init__.py", line 3, in import gradio.components as components File "C:\sd\stable-diffusion-webui\venv\lib\site-packages\gradio\components.py", line 34, in from gradio_client import media_data File "C:\sd\stable-diffusion-webui\venv\lib\site-packages\gradio_client\__init__.py", line 1, in from gradio_client.client import Client File "C:\sd\stable-diffusion-webui\venv\lib\site-packages\gradio_client\client.py", line 24, in from huggingface_hub import CommitOperationAdd, SpaceHardware, SpaceStage File "C:\sd\stable-diffusion-webui\venv\lib\site-packages\huggingface_hub\__init__.py", line 322, in __getattr__ submod = importlib.import_module(submod_path) File "C:\Users\tez\AppData\Local\Programs\Python\Python310\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "C:\sd\stable-diffusion-webui\venv\lib\site-packages\huggingface_hub\hf_api.py", line 35, in from huggingface_hub.utils import ( File "C:\sd\stable-diffusion-webui\venv\lib\site-packages\huggingface_hub\utils\__init__.py", line 18, in from . import tqdm as _tqdm # _tqdm is the module File "C:\sd\stable-diffusion-webui\venv\lib\site-packages\huggingface_hub\utils\tqdm.py", line 63, in from tqdm.auto import tqdm as old_tqdmModuleNotFoundError: No module named 'tqdm.auto'Press any key to continue . . .
tqdmとやらをリセットしてみる
エラーメッセージ的にtqdm.autoというファイルが見つかってないっぽい。ぐぐってみたら以下の記事を発見。
https://github.com/CiaraStrawberry/TemporalKit/issues/81
Omonedr氏が直し方を発見したと投稿している内容の通りオペレーションしてみることに。
Omonedr氏のフロー
Delete tqdm and “tqdm-4.11.2.dist-info” folders from stablediffusionfolder/venv/Lib
run pip install tqdm –ignore-installed
Go to: C:\Users\USERNAME\AppData\Local\Programs\Python\Python310\Lib\site-packages
copy tqdm and tqdm-4.65.0.dist-info folders in to stablediffusionfolder/venv/Lib
とありますが、ざっくり翻訳すると、
- tqdm とtqdm-(インストールされるバージョン)を削除
- pip install tqdm –ignore-installed を実行(筆者は実行したいwebuiのvenv Dir下で実行しました。)
- お使いのWindowsにインストールされたPython環境からtqdmディレクトリとdist-infoファイルをコピペ
レッツ起動→別のエラー
ここで別のエラーに切り替わります。心が折れかけました。
どうせトレースなんてみてもわからんので最後の1行だけ掲載します。
ImportError: tqdm>=4.27 is required for a normal functioning of this module, but found tqdm==4.11.2.Try: pip install transformers -U or pip install -e '.[dev]' if you're working with git mainPress any key to continue . . .
でもよくみたらtqdmが古いだけっぽい?ならアプデしたら解決するかもという希望を胸にググってみました。
pip install tqdmをトライ
古いんならインストールコマンドでアプデできるやろという安直な考えで実行してみました。すると
Requirement already satisfied: tqdm in c:\users\tez\appdata\local\programs\python\python310\lib\site-packages (4.66.1)
もうインストールされてるよバーカ(ふわふわ翻訳)とのことだったのでWEB UI実行環境まで移動して以下を実行
D:\path\to\stable-diffusion-webui\venv\Scripts\python.exe -m pip install -U tqdm
そして次のエラーが吐かれます。
エラーだけど一応動いてる
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
多分「全ユーザーに影響するようなインストールは推奨されていないのでコンフリクト起こすよ」みたいなこと言われながらtqdmが無事4.66.1にアップデートされます。
ですが次の行でpipが古いことが判明します。以下のコマンドでこれも一応アップデート。
C:\sd\stable-diffusion-webui\venv\Scripts\python.exe -m pip install --upgrade pip
venv以前はお使いのWEB UI実行環境のディレクトリを指定してください。
実行後、pipパッケージがインストールされて
Successfully installed pip-23.2.1
と表示されればOKです。
ドキドキのWEB UI起動
起動しました!
当方、よくわかっていません。
筆者はシェルとかほぼ触らないのでググって表面だけわかったフリでシェルを触っています。間違ったことを言っていたらコメントなどで突っ込んでください。また、OSSの画像や音声の生成系AIは一通り触れていますので興味のある企業さんなどお手伝いさせていただければと思います。
-
4日前まで動いていたけどエラーで起動しないStable Diffusionの関連リンク