
この記事を書いた人
✅ AI×ブログ運営に挑戦中!
✅ ChatGPT・生成AIで記事作成を研究
✅ ブログの効率化&収益化を発信!
💡 「AI×ブログ」の可能性を探求し、学びをシェア!
「Stable Diffusion WebUIが起動しない…」そんなトラブルで困っていませんか?
- 「インストール後に動かない!」
- 「急にエラーが出て起動しなくなった…」
- 「黒い画面のまま進まない、どうすればいい?」
Stable Diffusion WebUI(AUTOMATIC1111)は、非常に便利な画像生成ツールですが、環境設定や依存ライブラリの問題で正常に動作しないことがあります。
本記事では、「Stable Diffusion WebUI 起動しない」トラブルの原因と解決策を詳しく解説します!
目次
1. 「Stable Diffusion WebUI」が起動しない主な原因
Stable Diffusion WebUIが動かない原因は、大きく分けて以下の5つです。
原因 | よくある症状 | 解決策 |
---|---|---|
Pythonのバージョンが適切でない | 「No module named 'torch'」エラー | Python 3.10を推奨(3.11以上は非対応の場合あり) |
CUDAやGPUドライバの問題 | 「torch.cuda.is_available() = False」 | NVIDIA公式サイト で最新ドライバを更新 |
依存ライブラリが不足している | 「ModuleNotFoundError」 | requirements.txt を再インストール |
ポートが競合している | 既に別のプロセスが使用中 | 別のポートで起動する(例:--port 7861 ) |
ファイルや設定の破損 | 「AssertionError」「RuntimeError」 | AUTOMATIC1111公式GitHub から最新バージョンを再ダウンロード |
2. エラー別の解決策
① Pythonのバージョンを確認&修正
Stable Diffusion WebUIは、Python 3.10が推奨されています。
✅ Pythonのバージョン確認(Windows)
powershellコピーする編集するpython --version
✅ バージョンダウン(3.11以上の場合)
- 古いPythonを削除(設定 → アプリ → Pythonをアンインストール)
- Python 3.10 をダウンロード&インストール
- 仮想環境を作り直す(必要なら)
bashコピーする編集するpython -m venv venv
② NVIDIAドライバ&CUDAの更新
GPUを使用している場合、CUDAのバージョンが適切でないと起動しません。
✅ CUDAの確認(Windows)
powershellコピーする編集するnvcc --version
✅ 最新版のダウンロード
- NVIDIAドライバ → NVIDIA公式サイト
- CUDA Toolkit → CUDAダウンロード
③ 依存ライブラリを再インストール
Stable Diffusion WebUIのインストールフォルダ内で、以下のコマンドを実行してください。
bashコピーする編集するpip install -r requirements.txt --upgrade
エラーが出る場合は、venv
を削除し、新しく作り直します。
bashコピーする編集するrm -rf venv
python -m venv venv
pip install -r requirements.txt
④ ポートの競合を解決する
デフォルトのポート 7860 が他のアプリと競合している場合、別のポートで起動できます。
bashコピーする編集するwebui.bat --port 7861
もしポートが使われている場合、以下のコマンドで確認&解放できます。
✅ ポートの使用状況を確認(Windows)
powershellコピーする編集するnetstat -ano | findstr :7860
✅ ポートを強制終了する
powershellコピーする編集するtaskkill /PID (プロセスID) /F
⑤ 設定ファイルをリセット(最終手段)
- 「stable-diffusion-webui」フォルダをバックアップ
- 「config.json」「ui-config.json」などを削除
- WebUIを再起動
または、完全に再インストールするのも有効です。
bashコピーする編集するrm -rf stable-diffusion-webui
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
まとめ:「Stable Diffusion WebUI」が起動しない時のチェックポイント
- 🖥️ Pythonのバージョン → 3.10を推奨、3.11以上は非対応の可能性あり
- 🖥️ GPUドライバ&CUDA → NVIDIA公式サイト で最新版を入手
- 🖥️ 依存ライブラリの再インストール →
pip install -r requirements.txt
を実行 - 🖥️ ポート競合の解決 →
--port 7861
で別のポートで起動可能 - 🖥️ 設定ファイルをリセット → 最終手段としてWebUIのクリーンインストール
本記事の方法を試せば、「Stable Diffusion WebUIが起動しない」問題を解決し、スムーズに画像生成ができるようになるはずです!
O