2024年5月19日日曜日

Stable diffusion WebUI で ERROR: python3-venv is not installed, aborting...

Stable diffusion WebUI で ERROR: python3-venv is not installed, aborting...

概要

最新版を clone したらタイトルのエラーが発生したので対応しました

環境

  • macOS 14.4.1
  • sd-webui 1.6.0
  • Python 3.10.11

対応方法

デフォルトだと python3.10 というコマンドを探すのでこれがないとエラーになります
Homebrew でインストールしてもいいのですがメインの Python はすでに 3.12 になっているので 3.10 にすると困ります
brew link で切り替えるのも手ですが毎回切り替えるのも面倒なので pyenv を使います

  • cd stable-diffusion-webui
  • pyenv local 3.10.11

これで python3.10 コマンドが stable-diffusion-webui 配下で使えるようになります

動作確認

あとは ./webui.sh を実行すれば OK です

最後に

執筆時点の sd-webui では Python 3.10 が推奨っぽいです
最新版にした場合はサポートしている Python のバージョンを確認して pyenv で切り替えると良いかなと思います

参考サイト

0 件のコメント:

コメントを投稿