stable-diffusion-webui 引っ越しで、起動エラーになる。
Contents
以前に作成した、stable-diffusion-webui の環境をフォルダごとコピーして、フォルダごと別のPC に移動して、起動バッチを実行したら、なんかエラーが出た。
venv “C:\Users\koti_\Documents\StableDiffusion\stable-diffusion-webui\venv\Scripts\Python.exe”
No Python at ‘”C:\Users\koti_\AppData\Local\Programs\Python\Python310\python.exe’
venv がPython が見つからないといっている。
対応策
- そもそもPython のインスト―ルが必要。
- バージョンも対応するものを選択する。
- エイリアスの問題が発生するなら、それも対応する。
- Git もインストールする必要がある。
- venv の再生成。
- バッチファイルの修正
- インストールしたPython へのパスを設定する行を追加。
Python インストール。バージョン合わせ。
旧バージョンのダウンロード
Downloads のページの下のほうにOS 毎のリンクがある。


Python Releases for Windows | Python.org
インストール後に実行ファイルを指定するので、インストール先は確認しておいたほうがいいと思う。
バッチの設定
3.10.x をインストールして、バッチにSET 行を追加。
webui-user.bat にパスを設定。
@echo off
set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=
set PYTHON="C:\Users\koti_\AppData\Local\Programs\Python\Python310\python.exe"
call webui.bat
Python が起動しない
C:\Users\koti_\Documents\StableDiffusion\stable-diffusion-webui>call webui-user.bat
Couldn’t launch python
exit code: 9009
stderr:
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Apps > Advanced app settings > App execution aliases.
Launch unsuccessful. Exiting.
これは webui-user.bat が「python」というコマンドを実行しようとして、
Windowsの“Microsoft Store用ダミー python.exe”に捕まっている 状態です。

👉 本物の Python 3.10 が使われていません。
exit code 9009 は Windows では
**「コマンドが見つからない」**の定番エラーです。
✅ 対処はこの順でやれば100%直ります
🔧 手順①:Microsoft Store の python エイリアスを無効化
これは必須です。
- 設定 を開く
- アプリ → 詳細設定 → アプリ実行エイリアス
- 下の2つを OFF にする
python.exepython3.exe
✅ これで「偽物 python.exe」が消えます。


これをオフにすると。
一回、ストアからインスト―ルしたから、残ったのかな。

Git のインスト―ル
‘”git”‘ は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
Git がいる。

インスト―ル
設定箇所がいっぱいで萎える。














venv の再生成。
venv フォルダを消して再起動

動いた。

当時の環境構築メモ。
以上、stable-diffusion-webui の引っ越しでした。
