Managed python をコマンドラインから使えるようにする

提供: tknotebook
2026年11月8日 (日) 00:55時点におけるNakamuri (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内、 検索

メインページ>コンピュータの部屋#Python>uv tips

これはまだ実験的オプションですが、managed pythonランタイムを python や python3 の名前で起動できるようにするには 以下のようにします。

uv python install 3.14 --default 

このように managed pythonランタイムをインストールすると、~/APPDATA\Roaming\uv\python にインストールされる他 ~\.local\bin にも exe が登録されますが、--default オプション付きでは、python3.14.exe(バージョン付きのpython名称)と別に、python.exe や python3.exe も登録されます。PowerShellからこの名称で起動できるようになります。

既に --default 無しでインストール済みの python バージョンが存在する場合は --default で再インストールできないことに注意。

複数の python が default として登録可能で、python と打つと最後に登録された python が起動します。

以上から uv からでも python.exe/python3 の名前で起動できる python を登録できます。 但し、PIMも python.exe python<バージョン>.exe, python3.exe という名前でインストールするので、どちらが優先されるかは $Env:PATH 次第。PIMとuvのどちらかだけを使用した方がややこしくなくて無難です。

py で起動する python は PIM のインストールした python なので注意してください。十分ややこしいので、私は使ってません。