Это не проблема Sublime, это проблема Windows 10. Мои Windows 10 ящиков не имеют этой функции, поэтому я не уверен, насколько широко она распространена, но вы можете проверить этот (казалось бы, не связанный) вопрос «Отказано в доступе» при попытке запустить Python на Windows 10 .
Общая суть этого поста заключается в том, что эти новые перенаправители заглушек должны направить вас на установку некоторых отсутствующих приложений из Windows магазина приложений и установленных пользователем версий должны иметь приоритет, но в зависимости от того, как PATH
изменен, система может найти версии заглушки до того, как ваши версии установят пользователь.
В текущем принятом ответе упоминается:
Вторая часть его исправления состоит в том, чтобы ввести «управление псевдонимами выполнения приложения» в поисковую строку Windows и отключить все версии магазина Python.
Возможно, вам потребуется только выполнить вторая часть, но в моей системе я сделал оба изменения, и теперь все возвращается в нормальное состояние.
В комментариях есть ком из Zooba
, которые дополнительно указывают, что это путь к go:
(сотрудник Microsoft и CPython основной разработчик здесь) Вам определенно нужно выполнить вторую часть , Было несколько ошибок, связанных с обновлением псевдонимов сброса приложений, которые будут исправлены в следующем стабильном обновлении, поэтому к тому времени это должно быть одноразовое исправление. Пока вы получаете обновления инсайдеров, вам может потребоваться сделать это еще пару раз.
... А запуск Магазина - это новая функция, помогающая людям установить Python - если вы добавили ее в PATH, используя обычный установщик, должен иметь приоритет над новым перенаправителем, но если вы не узнали выше, как его отключить.