Su Windows 10 mi capita di testare uno script e ottenere il messaggio di errore:
$ python
- Cannot open
Il problema è dovuto al fatto che Windows, nel suo search path, individua un’istanza di python.exe che viene utilizzata per aprire il Microsoft Store al fine di installarlo, come mostrato in figura:

Ma si da il caso che io ho già installato altrove l’interprete !
Per risolvere il problema – ATTENZIONE: non è possibile annullare la manovra – è necessario, con i privilegi di Amministratore, aprire un terminale (Win+R, scrivere cmd e premere Ctrl+Schift+INVIO) e digitare i seguenti comandi:
cd %USERPROFILE%\AppData\Local\Microsoft\WindowsApps
del python.exe
del python3.exe
A questo punto il problema dovrebbe essere risolto.
Fatemi sapere, ok ?