Python : compiler et faire tourner plusieurs versions sans collisions
Il faut aller chercher le code source qui vous intéresse.
Exemple, faire tourner un “vieux” Python 3.6, aller dans les versions ici et prendre celle qui nous intéresse.
Puis récupérer le code source et le compiler :
mkdir ~/source ; cd ~/source wget https://www.python.org/ftp/python/3.6.13/Python-3.6.13.tar.xz tar xvf Python-3.6.13.tar.xz cd ~/source/Python-3.6.13 ./configure && make sudo make altinstall
Et voilà :
~/source/Python-3.6.13$ python3.6 Python 3.6.13 (default, May 21 2021, 17:12:12) [GCC 9.3.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>>