「Managed python をコマンドラインから使えるようにする」の版間の差分
(ページの作成:「Category:コンピュータCategory:Python メインページ>コンピュータの部屋#Python>uv tips これはまだ実験的オプショ...」) |
|||
| (1人の利用者による、間の2版が非表示) | |||
| 1行: | 1行: | ||
[[Category:コンピュータ]][[Category:Python]] | [[Category:コンピュータ]][[Category:Python]] | ||
[[メインページ]]>[[コンピュータの部屋#Python]]>[[uv tips]] | [[メインページ]]>[[コンピュータの部屋#Python]]>[[uv tips]] | ||
| + | |||
| + | ;'''用語''' | ||
| + | : '''managed python''' - uv が管理している python のことです。他の python はこのサイトでは '''system python''' と呼ぶことにしています。 | ||
| + | |||
これはまだ実験的オプションですが、managed pythonランタイムを python や python3 の名前で起動できるようにするには | これはまだ実験的オプションですが、managed pythonランタイムを python や python3 の名前で起動できるようにするには | ||
以下のようにします。 | 以下のようにします。 | ||
uv python install 3.14 --default | uv python install 3.14 --default | ||
| − | このように managed | + | このように managed pythonランタイムをインストールすると、managed pythonランタイムが ~/APPDATA\Roaming\uv\python にインストールされる他 ~\.local\bin にも exe が登録されますが、--default オプション付きでは、python3.14.exe(バージョン付きのpython名称)とは別に、python.exe や python3.exe も登録されます。PowerShellからこの名称で起動できるようになります。 |
既に --default 無しでインストール済みの python バージョンが存在する場合は --default で再インストールできないことに注意。 | 既に --default 無しでインストール済みの python バージョンが存在する場合は --default で再インストールできないことに注意。 | ||
2026年11月8日 (日) 01:47時点における最新版
メインページ>コンピュータの部屋#Python>uv tips
- 用語
- managed python - uv が管理している python のことです。他の python はこのサイトでは system python と呼ぶことにしています。
これはまだ実験的オプションですが、managed pythonランタイムを python や python3 の名前で起動できるようにするには
以下のようにします。
uv python install 3.14 --default
このように managed pythonランタイムをインストールすると、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 なので注意してください。十分ややこしいので、私は使ってません。