使い方

【タブ】

  1. Create Venv: Venv環境の作成とテンプレートのコピー。
  2. Gloval Version: グローバルバージョンの設定。
  3. Local Version: ローカルバージョンの設定。
  4. Install: Pythonのインストール。
  5. pyenv: pyenv-win環境のインストール。
  6. Settin: 設定。
  7. Usage: 説明。

【Venv環境について】

.venvフォルダにVenv環境を作成します。本来はユーザーが自由に決められるのですが決め打ちです。
pyenv-winを使ってPythonのバージョン管理を行い、Venvで仮想環境を作成して使用します。二つのツールを組み合わせて使っています。

【手順】

【バージョンの確認】

pyenv versionsでインストール済のバージョンを確認しています。
有効なバージョンの設定がない場合: 何も表示されないかダウンロードされているバージョンが表示されます。
グローバル設定が有効な場合: pyenv versionで有効なバージョン番号に続いて .pyenvフォルダ内の version ファイルの場所が表示されます。例 "* 3.12.5(set by C:\Users\UserName\.pyenv\pyenv-win\version)"
ローカルバージョンが有効な場合: バージョン番号につづいて .python-version ファイルの場所が表示されます。

ローカルバージョンが設定されている例

PS C:\Users\UserName\TestFolder> pyenv versions
3.11.9
3.12.3
* 3.12.4 (set by C:\Users\UserName\TestFolder\.python-version)
3.12.5

.python-versionファイルがローカルのフォルダに作成されています。親フォルダにも作成できますが、その場合はそのフォルダ以下の全てのフォルダで有効になります。

グローバルバージョンが設定されている例

PS C:\Users\UserName\TestFolder> pyenv versions
3.11.9
* 3.12.3 (set by C:\Users\UserName\.pyenv\pyenv-win\version)
3.12.4
3.12.5

.pyenvフォルダ内の version ファイルにバージョン番号が記載されています。.pyenvフォルダには、pyenvに必要なファイルやインストールしたpython等が置かれています。

グローバルバージョンもローカルバージョンも設定されていない例

PS C:\Users\UserName\TestFolder> pyenv versions
3.11.9
3.12.3
3.12.4
3.12.5

バージョンの横に何も表示されません。この場合は、pyenv-winでインストールされたpythonは使えませんのでご注意ください。

【詳細】

pyenv-winとpython -m venv .venvを使ってPythonのバージョン管理とVenv環境を作成します。
このツールで直接バージョン管理とVenv仮想環境を行っているわけではありません。
このツールを使わずにコマンドプロンプトから直接操作することも可能です。
簡易な補助ツールです。コマンドからのメッセージを画面に表示していますのでインストールなどが 正常に完了したか等はメッセージを確認してください。
入力はデータの型などは確認していません。正しいデータを入力してください。

1.Create Venv: Venv環境の作成とテンプレートのコピー

Venv環境を作成するフォルダを選択し、テンプレートを選択して「Create」ボタンを押すとVenv環境が作成されます。
テンプレートとはプログラミングをする際にあると便利なファイル類をまとめたものです。
このプログラムの保存されたフォルダのtemplatesフォルダ内にテンプレートがあります。
フォルダ名や中身のファイルを変更することで、自分好みのテンプレートを作成できます。
上書きすることを考慮して空のフォルダにしか作成できないので注意してください。
必要なファイルがある場合は一度退避してから作成してください。

2.Gloval Version: グローバルバージョンの設定

グローバルバージョンとは、フォルダに関係なく使えるバージョンのことです。
使いやすいバージョンを設定して使ってください。
バージョンアップは頻繁にあるのでその都度、新しいバージョンをダウンロードして使ってください。

3.Local Version: ローカルバージョンの設定

ローカルバージョンとは、フォルダ内でのみ有効なバージョンのことです。
開発をする際には、プロジェクトごとにバージョンを変えることがあります。
その際に使います。
設定できるバージョンは、Selectボタンでフォルダを選択するかSetボタンを押すと表示されます。

4.Install: Pythonのインストール

バージョンアップがあった際や特殊なバージョンを使いたい場合に使います。
アンインストール機能はこのツールにはありません。コマンドから行ってください。

5.pyenv: pyenv-win環境のインストール

初回とpyenv-winのバージョンアップをする際に使います。
バージョンアップする際は、ユーザーフォルダの .pyenv フォルダを削除してから実行してください。
その場合、インストールしたPythonのバージョンも削除されるので注意してください。
もしくわコマンドからアップデートしてください。
アップデート機能はそのうち追加するかもしれません。

6.Settings: 設定

項目Languagesで言語の設定を行います。ツールの再起動後に有効になります。
項目BaseFolderでフォルダの設定など基準のフォルダを設定します。フォルダ選択時の操作を簡易にするためのものです。

7.Usage: 説明

【問題点】

ほかにも改善点があるかもしれませんが、ご容赦ください。

【ライセンス】

このツールは、GNU General Public License v3.0 (GPL-3.0) の下でライセンスされています。
これにより、誰でも自由に使用、変更、再配布が可能ですが、変更後のソフトウェアも同じライセンスで公開する必要があります。
詳細は、以下のURLをご覧ください:
https://www.gnu.org/licenses/gpl-3.0.html

HP: https://goro-bizaid.com
X URL: https://x.com/goro_bizaid
X ユーザー名: @Goro_bizaid