Birden fazla Python sürümü var, çünkü depodaki ve varsayılan gelen uygulamalar her iki sürümle de yazılmış olabilir.
Python dosyası aşağıdaki şekilde başlıyorsa, Linux Mint 19.x serisinde Python 2 ile çalıştırılır demek oluyor, çünkü varsayılan bu. Python2.7 sürüme sembolik bağlantı ile oluşturulmuştur. Uçbirime python yazdığınızda, ilgili sürümün görünmesi bu yüzdendir.
#!/usr/bin/env python
Eğer Python dosyası aşağıdaki şekilde başlıyorsa, uygulama Python 3 ile çalıştırılır.
#!/usr/bin/env python3
Depodaki Python3 destekli paketler, Python 3.6 serisine göre oluşturuldu ise, Python 3 serisini güncellerseniz sorun yaşayabilirsiniz. Bu sebeple bu iki sürümünde kaldırıması hatalı bir işlem olur.
python3 yazdığınızda 3.6 sürüm gösterilmesi sadece bir sembolik bağlantı sebebiyle, sistemde sorun yaşama olasılığından dolayı bunu değiştirmeyiniz. Bu tür işlemleri kendi başınıza yaparsanız, olası sorunları çözmek için destek bulamayabilirsiniz.
Eğer Python 3'ün daha güncel bir sürümünü kurduysanız ve bazı uygulamaları bununla geliştiriyorsanız; Python 3.8 için /usr/bin dizininde (python3.8 isimli) bir sembolik bağlantı oluşturabilirsiniz. Bu isimli bir ikili dosya varsa gerek yok tabii. Bu durumda python 3.8 sürüm ile çalıştıracağınız dosyanın başını aşağıdaki şekilde düzenlersiniz.
#!/usr/bin/env python3.8