2019'da buraya geldim çünkü varsayılan olarak Python3'te geliştim ve koştuktan sonra neyin kaldırılacağını gördükten sonra OP ile aynı sonuca vardım apt purge python
Gerçekten istediğim şey Python3'ü aramakla python
,
sudo rm /usr/bin/python
sudo ln -s /usr/bin/python3 /usr/bin/python
Bu şekilde, Python2.7 gerekiyorsa, yine, onunla açıkça çağrılabilir python2.7
basitçe arama sırasında python
dolayı sembolik bağın Python3 değerlerini kullanacaktır.
Python2.7 ile çağıran herhangi bir bash komut dosyası yok, python
bu yüzden bu değişiklik rahatsız edici olmaz - diğer sistemler ise komut dosyalarının buna göre ayarlanmasını gerektirirdi.
Python komutunu python2'den python3'e geçiren bir dağıtımın önündeki engel, dağıtımın içinde değil, bunun yerine sistem yöneticileri ve diğer kullanıcılar tarafından geliştirilen özel üçüncü taraf komut dosyalarının kırılmasıdır.
- Unix Benzeri Sistemlerde "python" Komutu
Bu cevap OP'ye doğrudan bir yanıt değildir, ancak benzer bir sorusu olan biri olarak, 2.7'yi kaldırmayı düşündüğümde aradığım işlevsellik budur. Silmek yerine hangisinin kullanılacağına öncelik verin python
.