🤦♂️ О псевдонимах магазинных приложений
Участник чата Ника установил 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
Полезная #классика блога
В каких случаях при запуске программы не надо указывать полный путь к ней дополнена описанием псевдонимов.
👍 - о, что-то новенькое!
👌 - я все это знаю