I'd just like to chime in here.
I certainly do not like the pip install.
It works fine for me.
Until an OS upgrade. Then it seems the choices are either rebuild the machine and start from scratch so to speak.
Fiddle with finding every instance of the path to the missing python and edit it.
Or hard link.
Or symlink.
Or...
Yeah, I know. Don't upgrade. Not the best answer to me.
I may revert to a deb install when I rebuild the weewx machine to solve these errors after the upgrade to Trixie.
Shoot, for me, in the venv there isn't a pip and it was not possible to reinstall pip for reasons known only to the gods.
Luckily, I run on proxmox and rolled back to my previous state.
My 10 cents