Closed6
[生成AI]Stability Matrixインストールメモ(Windows)

はじめに
Windows故障に伴って「Stability Matrix」を再インストールすることになったので、手順を改めてメモする
マシン情報
マシン | バージョンなど |
---|---|
Windows | Windows11 Home Edition |

大まかな手順
- 1、Gitインストール
- 2、Pyenvインストール(今回はPyenv経由でPythonインストールしたいため)
- 3、Pythonインストール
- 4、Stability Matrixインストール
用語補足
用語 | 説明 |
---|---|
Stability Matrix | Stable Diffusionなど画像生成AIの各種WebUIを統合管理・実行できるパッケージマネージャー兼インターフェース |
Stable Diffusion | テキストから高品質な画像を生成するAIモデル本体 オープンソースで、拡散モデル技術を利用 |
Pyenv | Pythonのバージョン管理を簡単に実現できるツール |

Pyenvインストール
- 1、PyenvをGitクローンする
PowerShell
git clone https://github.com/pyenv-win/pyenv-win.git "$HOME/.pyenv"
- 2、環境変数を設定(PYENV、PYENV_HOME、PYENV_ROOT)
PowerShell
[System.Environment]::SetEnvironmentVariable('PYENV',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
[System.Environment]::SetEnvironmentVariable('PYENV_ROOT',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
[System.Environment]::SetEnvironmentVariable('PYENV_HOME',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
- 3、pyenvコマンドにアクセスするために、Pathを追加する
PowerShell
[System.Environment]::SetEnvironmentVariable('path', $env:USERPROFILE + "\.pyenv\pyenv-win\bin;" + $env:USERPROFILE + "\.pyenv\pyenv-win\shims;" + [System.Environment]::GetEnvironmentVariable('path', "User"),"User")
- 4、Pyenvインストール確認
PowerShell
pyenv --version
# 出力例: pyenv 3.1.1
「pyenv : このシステムではスクリプトの実行が無効になっているため〜」エラー対応
私の実行した手順や環境(?)だと、Pyenvのバージョン確認時に以下エラーが出た
エラー
PowerShell
pyenv : このシステムではスクリプトの実行が無効になっているため、ファイル C:\Users\{ユーザー名}\.pyenv\pyenv-win\bin\pyenv.ps1
を読み込むことができません。詳細については、「about_Execution_Policies」(https://go.microsoft.com/fwlink/?LinkID=135170
) を参照してください。
発生場所 行:1 文字:1
+ pyenv --version
+ ~~~~~
+ CategoryInfo : セキュリティ エラー: (: ) []、PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
対応した手順
参考サイトを参考に以下対応を行った
- 1、PowerShellを右クリックから管理者権限で起動し、以下コマンド実行
PowerShell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
- 2、選択肢が出てきたら、「Y」を入力してEnter
参考

Pythonインストール
- 1、Pyenvで、利用可能なバージョン確認
PowerShel
pyenv install --list
- 2、任意のバージョンをインストール
PowerShel
pyenv install 3.10.15
- 3、ローカル、または、グローバルのバージョン設定
PowerShel
pyenv local <バージョン>
pyenv global <バージョン>
- 4、現在のPythonバージョン確認
PowerShel
python --version

Stability Matrixインストール
- 1、以下のリリースページより、自身の環境に沿ったZipファイルをダウンロード
https://github.com/LykosAI/StabilityMatrix/releases - 2、Zip解凍後、インストーラを実行してインストール完了させる
参考
このスクラップは4ヶ月前にクローズされました