Hinzu kommt, dass du im Falle des von
@stefanhusmann beschriebenen Workarounds dann Anwendungen installiert haben wirst, welche unter /usr/bin/python jeweils python 3.7 und 3.8 erwarten.
Du müsstest also
1) entweder vor dem Start von Python Anwendungen konkurrierender Versionen den Symlink /usr/bin/python auf die jeweils benötigte Version legen, was es zudem unmöglich macht, nebenläufig Programme unterschiedlicher Python 3 Versionen zu betreiben.
2) oder alle Shebangs mindestens einer von von beiden Python Versionen auf eine Binary mit eindeutigem Versionsnamen wie /usr/bin/python3.7 oder /usr/bin/python3.8 legen.
In beiden Fällen öffnest du dir die Büchse der Pandora.