Open2
pyenv for Windows でWindows環境の Python をさくっと切り替える
Windows で Docker Desktop や WSL を利用せずに Stable Diffusion を実行したかったのでローカルに直接 Python をインストール。
pyenv for Windows インストール手順
- PowerShell スクリプトの実行ポリシーを確認
PowerShell
get-executionpolicy
- 実行ポリシーをスクリプト制限(Restricted)からローカル実行可能(remotesigned)に変更
PowerShell
# スクリプト制限(Restricted) -> ローカル実行可能(remotesigned)
set-executionpolicy remotesigned
- pyenv for Windows インストール
PowerShell
Invoke-WebRequest `
-UseBasicParsing `
-Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" `
-OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"
- インストール可能な Python バージョンリスト確認
PowerShell
pyenv install --list
# バージョン3.9で絞り込みしたい場合
pyenv install --list | Select-String "^3.9"
- Python 3.9.13 インストールしたいとき
PowerShell
pyenv install 3.9.13
- Python 3.9.13 をグローバル適用
PowerShell
pyenv global 3.9.13
- pyenv インストール済みPython確認
PowerShell
pyenv versions
- Python バージョン確認
PowerShell
python --version
参考
Poetry インストール
PowerShell
(Invoke-WebRequest `
-Uri https://install.python-poetry.org -UseBasicParsing).Content | python -
参考