-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Describe the bug
See https://discuss.python.org/t/python-3-14-0-beta-1-is-here/91117/16 for some background.
I have Python 3.13 installed from the old MSI installer. I did not uninstall it, but I installed the new pymanager from the python.org site. I chose "run after install" which installed Python 3.14b0. Once that had run, the python
app alias started 3.14b0 (after I re-enabled it, I'd had it disabled rather than start the store Python).
I then tried to install 3.13 via pymanager install 3.13
. I got the following output:
Installing Python 3.13.2.
Downloading: ..................................................................✅
Extracting: ...................................................................✅
[WARNING] A runtime matching PythonCore\3.13 is already installed, and so the new one has not been registered.
To register the new installation, remove the existing runtime and then run 'py install --refresh'
Global shortcuts directory is not on PATH. Add it for easy access to global Python commands.
Directory to add: C:\Users\Gustav\AppData\Local\Python\bin
Python 3.13.2 will be launched by python3-64.exe, python3.13-64.exe, python3.13.exe, python3.exe, pythonw3-64.exe, pythonw3.13-64.exe, pythonw3.13.exe, pythonw3.exe
The warning is not a surprise, and I'm fine with this. However, the final statement that Python 3.13.2 will be launched by various aliases, is not true. python3
still runs 3.14b0. python3.13
gives "python3.13: The term 'python3.13' is not recognized as a name of a cmdlet, function, script file, or executable program." The -64
versions all give "not recognised" (even 3-64
, which I expected to run 3.14b0, like 3
does).
I don't know how relevant it is, but in "App Execution Aliases", I only see pythonw.exe
, python.exe
, python3.exe
, pymanager.exe
, py.exe
, pywmanager.exe
and pyw.exe
. All are shown as "on". The versioned executables and the -64
ones are not present.
To Reproduce
See above - I don't have a self-contained reproducer, sorry.
Expected behavior
The various aliases should behave as described.
Additional context