Zoals anderen al opmerkten, zal Kale sudo apt-get install package
de laatste beschikbare versie installeren, en indien nodig de oudere vervangen.
Maar met sommige software (waaronder Python) is de situatie iets anders. Sommige grote, zeer verschillende en incompatibele versies krijgen deze eigen pakketten. Bijvoorbeeld, Python 2.6 , Python 2.7 , Python 3.1 leven allemaal in afzonderlijke pakketten op Ubuntu.
Van bijzonder belang is het feit dat een van de beleidslijnen van Ubuntu is om Python uitgebreid te gebruiken voor het schrijven van eindgebruikerssoftware. Dus in feite is een vrij groot deel van het systeem is geschreven in Python. Op dit moment draait de code op Python 2.6 - dus deze versie is de standaard bij installatie; en de code won niet gemakkelijk draaien op bijvoorbeeld Python 2.7 - omdat er incompatibiliteiten bestaan. Om het systeem om te schakelen naar Python 2.7 moet er een stuk werk worden gedaan, bestaande uit het updaten en opnieuw testen van alle scripts. Dit kan niet eenvoudig gedaan worden; dat wil zeggen dat u niet zomaar naar Python 2.7 kunt “switchen” en de oudere versie kunt verwijderen.
Maar als u geen belang hecht aan fancy tandwielen van uw systeem en gewoon nieuwere Python nodig hebt - zie dan geen obstakels. Ga en sudo apt-get install python3
en codeer dapper voor 3.x Python; vergeet niet je scripts te starten met python3
en gebruik #!/usr/bin/env python3
shebang lijn.