2025/12/16(火) [n年前の日記]
#1 [python] Python Install Managerについて少し調べてた
Windows版の Python 3.14 からインストールの方法が変わったらしく、Python Install Manager? PyManager? PIM? なるものを使ってインストールすることが推奨される状態になっていたらしい。
どういうものなのか気になってちょっとだけ調べてた。
どういうものなのか気になってちょっとだけ調べてた。
◎ コマンド名 :
コマンド名自体は、今まで利用していた Python Launcher (py.exe) と同じ名前を使うらしい。
ということは Python Launcher と Python Install Manager は共存できないということだろうな…。解説記事を眺めると Python Launcher をアンインストールしてから Python Install Manager を導入せよ、と書いてある。
ということは Python Launcher と Python Install Manager は共存できないということだろうな…。解説記事を眺めると Python Launcher をアンインストールしてから Python Install Manager を導入せよ、と書いてある。
◎ ランタイムのインストール場所 :
Python Install Manager を使えばそれぞれ異なるバージョンの Python もインストールできるらしいけど、各Pythonがインストールされる場所が Cドライブ決め打ちな点がちょっと気になる…。Dドライブにしたいのだけどカスタマイズはできないのかな…。
_4. Windows で Python を使う - Python 3.14.2 ドキュメント
ドキュメントを眺めた感じでは、デフォルトのインストール場所は以下のどこからしい。
ちなみに…。
%AppData%\Python\pymanager.json が設定ファイルで、この設定ファイルを修正することでデフォルトのインストール場所を変更することができるっぽい? install_dir を新規作成して設定すれば変更できるのかな…。試してないから分からんけど。
_4. Windows で Python を使う - Python 3.14.2 ドキュメント
ドキュメントを眺めた感じでは、デフォルトのインストール場所は以下のどこからしい。
%LocalAppData%\Python\bin %LocalAppData%\Programs\Python\PythonXY %LocalAppData%\Programs\Python\PythonXY-32 %LocalAppData%\Programs\Python\PythonXY-64 %ProgramFiles%\Python X.Y %ProgramFiles(x86)%\Python X.Y
ちなみに…。
- %LocalAppData% = C:\Users\(USERNAME)\AppData\Local
- %AppData% = C:\Users\(USERNAME)\AppData\Roaming
- %ProgramFiles% = C:\Program Files
- %ProgramFiles(x86) = C:\Program Files (x86)
%AppData%\Python\pymanager.json が設定ファイルで、この設定ファイルを修正することでデフォルトのインストール場所を変更することができるっぽい? install_dir を新規作成して設定すれば変更できるのかな…。試してないから分からんけど。
◎ Python 2.xのサポート :
Python Launcher なら Python 3.x だけではなく Python 2.x も呼び出せるけど、Python Install Manager は Python 2.x を呼び出せるのだろうか…?
ググってみたけれど、それらしい情報が出てこない…。
AIに尋ねてみたけど、Python 2.x はサポートされてない、と出てくる。もっとも、AIの言うことだから…。まだ情報もそんなに揃ってないだろうから嘘を言われてる可能性も…。しかし Python Install Manager が利用しようとするインストーラ形式は msi形式ではないので、Python 2.x 時代の msi形式は利用できない、と言ってるあたりはなんだかそれっぽい。
ググってみたけれど、それらしい情報が出てこない…。
AIに尋ねてみたけど、Python 2.x はサポートされてない、と出てくる。もっとも、AIの言うことだから…。まだ情報もそんなに揃ってないだろうから嘘を言われてる可能性も…。しかし Python Install Manager が利用しようとするインストーラ形式は msi形式ではないので、Python 2.x 時代の msi形式は利用できない、と言ってるあたりはなんだかそれっぽい。
◎ インストール済みのPythonを登録できないか :
既にインストール済みのPythonを Python Install Manager に登録して利用することはできないのかなとググってみたけれど、これも情報が見当たらない。AIは、Python Install Manager を使ってクリーンインストールされたPythonしか扱えないと言ってるけれど…。
インストール済みの Python を追加登録できたら、Python Install Manager への移行が楽になりそうなのだけどな…。異なるバージョンの Ruby を利用できるようになる pik や uru ならそういうことができるのだけど、後発のはずの Python Install Manager はできないのだろうか?
インストール済みの Python を追加登録できたら、Python Install Manager への移行が楽になりそうなのだけどな…。異なるバージョンの Ruby を利用できるようになる pik や uru ならそういうことができるのだけど、後発のはずの Python Install Manager はできないのだろうか?
[ ツッコむ ]
以上です。