Unfortunately Python is always installed (on Window for all users) in a version dependent directory similar to:
C:\Program Files\Python312\
Now I want to replace (!) this version COMPLETELY by a new version like 3.14.
But if I start the Python package installation for v3.14 it does not overwrite the existing installation but installed it in a new,
additional directory C:\Program Files\Python314\
I coule manually select the rpevious or another direcory as instalaltion directory but that leaves confusing uninstall entries from old Python installations as orphans in Registry.
I hate it.
Why does Python not provide a version independent one-and-only installation? At least as an user option?
WITH preserving my own, addtional previously installed modules?
This is really annoying and user unfriendly
I need a tool or Powerschell or batch script script which
1.) saves all currently installed modules
2.) uninstalls old Python from C:\Program Files\Python\
3.) Installs newest, non-beta Python Release in C:\Program Files\Python\
4.) Re-installs all my previously installed modules (see 1.)
This cannot be that difficult. This is standard update procedure for 32525 other tools.
Why not in Python? At least optional.
I don't want to fiddle around with lots of cmdline parameters.
This should run out of the box by just double click.
Is there really no such update script?
C:\Program Files\Python312\
Now I want to replace (!) this version COMPLETELY by a new version like 3.14.
But if I start the Python package installation for v3.14 it does not overwrite the existing installation but installed it in a new,
additional directory C:\Program Files\Python314\
I coule manually select the rpevious or another direcory as instalaltion directory but that leaves confusing uninstall entries from old Python installations as orphans in Registry.
I hate it.
Why does Python not provide a version independent one-and-only installation? At least as an user option?
WITH preserving my own, addtional previously installed modules?
This is really annoying and user unfriendly
I need a tool or Powerschell or batch script script which
1.) saves all currently installed modules
2.) uninstalls old Python from C:\Program Files\Python\
3.) Installs newest, non-beta Python Release in C:\Program Files\Python\
4.) Re-installs all my previously installed modules (see 1.)
This cannot be that difficult. This is standard update procedure for 32525 other tools.
Why not in Python? At least optional.
I don't want to fiddle around with lots of cmdline parameters.
This should run out of the box by just double click.
Is there really no such update script?
