You can't have both python and python39 installed, so yeah, you need to get rid of python39
Uninstalling python39 was the fix.
Thanks
]]>I could perhaps uninstall python3.9 but uninstalling python often has disastrous results so...
Uninstalling the unofficial and unsupported 'python39' package is not uninstalling python.
]]>python: /usr/lib/python3.9/zoneinfo/_zoneinfo.py exists in filesystem (owned by python39)
I see that similar errors are caused by pip installs and that one recommended solution is to uninstall pip installs and then re-install using pacman. But the
pip list
lists numerous entries, most of which I did not explicitly install.
There are other suggested solutions but so many that I don't feel confident that any one applies to my case.
I could perhaps uninstall python3.9 but uninstalling python often has disastrous results so...
]]>