Aslında ilginç bir çözüm düşündüm. Windows, programları kolayca diğer adlara eklemenize izin vermese de, geçerli programı çağıran yeniden adlandırılmış toplu iş dosyaları oluşturabilirsiniz.
Pip dahil olmak üzere bir çok şeyi bozacak olan yürütülebilir dosyayı yeniden adlandırmak yerine, python2.bat dosyasını python2.exe ile aynı dizinde oluşturun. Ardından aşağıdaki satırı ekleyin:
%~dp0python %*
Bu arkaik sözdizimi ne anlama geliyor? Bu bir toplu iş komut dosyası, (bash'ın Windows sürümü). % ~ dp0 geçerli dizini alır ve% * tüm bağımsız değişkenleri komut dosyasına iletilen python'a iletir.
Python3.bat için tekrarlayın
Aynı şeyi pip ve diğer yardımcı programlar için de yapabilirsiniz, sadece dosyadaki python kelimesini pip veya dosya adı ile değiştirin. Diğer ad, dosyanın adı ne olursa olsun olacaktır.
Hepsinden iyisi, PATH'ye eklendiğinde, Windows uzantıyı görmezden gelir
python3
Python3 sürümünü başlatacak ve python2 komutu python2 sürümünü başlatacaktır.
BTW, bu Spyder'ın kendisini Windows üzerindeki yola eklemek için kullandığı aynı tekniktir. :)