Pyenv-Win

リポジトリ:

pyenv-win/pyenv-win: pyenv for Windows, a Simple Python Version Management Tool – GitHub

入手:

pyenv-win | PyPI

インストール

既に Python を導入済みの場合は、pip コマンドを使用してインストールできる。

PowerShell のプロンプトから pyenv-win をユーザーディレクトリ下の .pyenv ディレクトリにインストールする。

> py -m pip install pyenv-win --target $HOME/.pyenv

あるいは、Git Bash コンソールからインストールする。

$ py -m pip install pyenv-win --target $HOME/.pyenv

あるいは、コマンドプロンプトからインストールする。

>py -m pip install pyenv-win --target %USERPROFILE%\.pyenv

PowerShell から次のコマンドを実行して、環境変数 PYENV を設定する。

> [System.Environment]::SetEnvironmentVariable('PYENV', $env:USERPROFILE + "\.pyenv\pyenv-win\", "User")

PowerShell から次のコマンドを実行して、PATHpyenv の実行パスを追加する。

> [System.Environment]::SetEnvironmentVariable('path', $HOME + "\.pyenv\pyenv-win\bin;" + $HOME + "\.pyenv\pyenv-win\shims;" + $env:Path, "User")

環境変数の編集及び確認は、「コントロールパネル > システムとセキュリティ > システム > システムの詳細設定 > 環境変数」から行える。

PowerShell で PATH の変更を反映させる。

> $env:Path = [System.Environment]::GetEnvironmentVariable("Path", "Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path", "User")

PowerShell で pyenv コマンドがインストールされたことを確認する。

> gcm pyenv

pyenv-win のバージョンを確認する。

> pyenv --version

参考:

pyenv のインストールと実行 – Qiita

Windows に Python バージョン管理 pyenv をインストールする方法 | My, WebNote

Windows 10 で Python をインストール – Qiita

Windows 10 で pyenv + pipenv の環境で Python を使いたい – Qiita

Windows 10 に pyenv + pipenv 環境構築 (非WSL) – Qiita

Windows でも pyenv + pipenv したい – Qiita

ちょっとよくわからない pipenv の使い方のまとめ 途中経過 – Qiita

Windows で pyenv | 山pの楽しいお勉強生活

Windows 10 で Pyenv + Pipenv 環境を作る | cles::blog

コマンド

インストール済みの Python を確認する。

> pyenv versions

インストール可能な Python のリストを表示する。

> pyenv install --list

指定したバージョンの Python をインストールする。

> python install 3.11.2

グローバルで使用する Python を指定する。

> pyenv global 3.11.2

pyenv で設定されている Python を確認する。

> pyenv version

ドキュメント:

Commands – README.md – GitHub

Usage – README.md – GitHub

pyenv rehash

pyenv-winshims を更新する。

> pyenv rehash

参考:

How to install a Python version using pyenv-win in Windows 10? – Stack Overflow

pyenv update

pyenv install --list で新しいバージョンのPython が見つからない場合はpyenv update コマンドを実行してフェッチされているバージョンのリストを更新する。

> pyenv update

参考:

Support for python 3.8.1? · Issue #126 · pyenv-win/pyenv-win – GitHub

bug: python > 3.8.0 not listed · Issue #103 · pyenv-win/pyenv-win – GitHub

Pyenv-Win のバージョンを更新する

PowerShell のプロンプトから更新する。

> py -m pip install pyenv-win --upgrade --target $HOME/.pyenv

あるいは、Git Bash コンソールから更新する。

$ py -m pip install pyenv-win --upgrade --target $HOME/.pyenv

あるいは、コマンドプロンプトから更新する。

>py -m pip install pyenv-win --upgrade --target %USERPROFILE%\.pyenv

Pyenv-Win をアンインストールする

参考:

PowerShell でインストールした pyenv-win をアンインストールする方法 | ものものテック

バージョンを切り替えることができない

参考:

How to install a Python version using pyenv-win in Windows 10? – Stack Overflow

Local python version not changing after installing pyenv-win – Stack Overflow

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA