Участник чата Ника установил Python, выполнил в командной строке
python и отложил кирпичную кладку 🧱🧱🧱 Потому что у него открылся магазин! Будучи человеком опытным, он сразу понял, что дело в псевдонимах запуска магазинных приложений. А так-то можно и мозг сломать ;)ℹ️ Псевдонимы завезли в #Windows10 1709, чтобы магазинные приложения можно было запускать из командной строки. И это отлично!
Однако спустя полтора года у Microsoft случилось помутнение рассудка на почве любви к Python 🐍 Пытаясь помочь начинающим разработчикам в их нелегком выборе, откуда бы скачать установщик, Microsoft сделала ход... питоном. На
python.exe и python3.exe повесили установщик пакетов 🙈Пользователь вводит заветное слово в консоль или Пуск
Открывается магазин на странице Python
После установки из магазина псевдоним обновляется
ПРОФИТ!!!
Однако я не случайно выделил курсивом способ установки. Если Python поставили классическим установщиком, вызов исполняемого файла продолжает открывать магазин 🤦♂️ Особенно "обрадовались" люди, у которых Python был установлен в более ранних версиях - обновление до 1903 сломало им работавший до этого запуск.
Я не думаю, что в Microsoft ПМы тупые настолько, чтобы не учесть такой сценарий. Просто они настолько упоротые, что не сочли его существенным.
Вылечить это можно двумя способами на выбор или в сочетании:
🔹 Точечно - в параметрах поищите
alias и отключите псевдонимы для python.exe и python3.exe🔹Глобально - в пользовательской переменной
PATH переместите в конец списка строку %USERPROFILE%\AppData\Local\Microsoft\WindowsAppsПолезная #классика блога В каких случаях при запуске программы не надо указывать полный путь к ней дополнена описанием псевдонимов.
👍 - о, что-то новенькое!
👌 - я все это знаю