s0rgОшибаетесь. Логика очень даже четкая.
Винда же - в ней логикой и не пахнет
Выяснил, что к чему. Может кому и пригодится.
При попытке запуска программы из командной строки ее поиск происходит в следующем порядке:
1. в текущей папке;
2. в папках, указанных в переменной path.
При попытке запуска программы из проводника (win+R) ее поиск происходит в следующем порядке:
1. в текущей папке;
2. в системных папках;
3. в папках, указанных в переменной path;
4. в разделе реестра App Paths.
Раздел находится в ветке
p.s. вопрос был поставлен не очень точно, так как я давал команду “python” не в “чистую” командную строку, а через far, который, по-видимому, пытается запустить программу, как из проводника.
p.p.s. как бы там ни было, s0rg, спасибо за наводку.