Как стать автором
Обновить
0
Microsoft
Microsoft — мировой лидер в области ПО и ИТ-услуг

Кто добавил Python в последнее обновление Windows?

Время на прочтение3 мин
Количество просмотров47K
Автор оригинала: Microsoft

Несколько дней назад команда Windows анонсировала майское обновление 2019 для Windows 10. В этом посте мы взглянем на то, что мы, команда Python, сделали для того, чтобы установка Python в Windows стала проще. В частности поговорим о Microsoft Store и о добавлении дефолтной команды “python.exe” для облегчения поиска (в коллаборации с Windows). Возможно вы уже слышали об этом в подкасте Python Bytes, на PyCon US, или в Twitter.


The header of the Python 3.7 page in the Microsoft Store

По мере перемещения программного обеспечения с ПК в облако, браузер и Интернет вещей рабочие процессы разработки меняются. Хотя Visual Studio остается отличной отправной точкой для любой рабочей нагрузки в Windows, многие разработчики теперь предпочитают использовать инструменты индивидуально и по запросу.


Для других операционных систем менеджер пакетов, поддерживаемый платформой, является традиционным местом для поиска отдельных инструментов, которые были настроены, проверены и протестированы для системы. В Windows мы исследуем способы предоставления аналогичного опыта разработчикам, не влияя на пользователей, не являющихся разработчиками, и не нарушая возможность издателей управлять своими релизами. Windows Subsystem для Linux является одним из подходов, предлагающих разработчикам согласованность между их средами сборки и развертывания. Но есть и другие инструменты для разработчиков, которые также имеют значение.


Одним из таких инструментов является Python. Microsoft сотрудничает с сообществом Python более двенадцати лет и в настоящее время напрямую взаимодействует с четырьмя ключевыми контрибуторами языка и основной среды выполнения. Развитие Python невероятно, ведь он используется аналитиками данных, веб-разработчиками, системными администраторами и студентами, и как минимум половину их задач уже можно выполнять на Windows. Но пока разработчики Python на Windows сталкиваются с большими вопросами, чем на других платформах.


Установка Python в Windows


The Windows command prompt showing an error when Python cannot be found

В течение многих лет было широко известно, что Windows является единственной основной операционной системой, в которой нет встроенного интерпретатора Python. Для многих пользователей, которые никогда не будут нуждаться в этом, это помогает уменьшить размер и повысить безопасность операционной системы. Но для тех из нас, кто в этом нуждается, отсутствие Python остро ощущается.


Как только вы обнаружите, что вам нужно получить Python, вы быстро столкнетесь с множеством выборов. Будете ли вы скачивать установщик с python.org? Или, возможно, такой дистрибутив, как Anaconda? Установщик Visual Studio также является вариантом. А какая версия нужна? Как вы получите доступ после установки? Вы найдете больше ответов, чем вам нужно, и в зависимости от вашей ситуации любой из них может быть правильным.


Мы потратили время на то, чтобы понять, почему кто-то обнаруживает ошибку, указанную выше, и какая помощь ему нужна. Если вы уже являетесь экспертом Python со сложными потребностями, вы, вероятно, знаете, как его установить и использовать. Гораздо более вероятно, что кто-то столкнется с этой проблемой в первый раз когда попытается использовать Python. Многие из учителей, с которыми мы говорили, подтвердили эту гипотезу — студенты сталкиваются с этим гораздо чаще, чем опытные разработчики.


И мы сделали все проще.


The header of the Python 3.7 page in the Microsoft Store


Во-первых, мы помогли сообществу выпустить Python в Microsoft Store. Эта версия Python полностью подготовлена сообществом, легко устанавливается на Windows 10, и автоматически делает стандартные команды pythonpip и idle доступными (как и их эквиваленты в версиях python3 и python3.7, для всех команд, как на Linux).


The Windows command prompt showing that "python3.7" now launches Python and "pip3" launches pip


Наконец, с майским обновлением Windows 2019 мы заканчиваем картину. Хотя Python продолжает оставаться полностью независимым от операционной системы, каждая установка Windows будет включать в себя команды python и python3, которые ведут вас прямо на  страницу Python. Мы считаем, что Microsoft Store идеально подходит для пользователей, начинающих работать с Python, и, учитывая наш опыт работы с ним и участие в сообществе Python, мы рады поддержать его в качестве default choice.


Scott Hanselman on Twitter: "WHOA. I'm on a new copy of Windows and I typed Python - on a machine where I don't have it - and it launched the Windows Store into an official distribution I can install in a click. WHEN did this happen. I love this."

Мы надеемся, что все будут так же рады, как Scott Hanselman когда обнаружил это. Со временем мы планируем расширить аналогичную интеграцию с другими инструментами для разработчиков и решить проблемы с началом работы. Мы хотели бы услышать ваши мысли и предложения, поэтому не стесняйтесь оставлять комментарии здесь или использовать приложение Windows Feedback.

Теги:
Хабы:
+47
Комментарии121

Публикации

Информация

Сайт
www.microsoft.com
Дата регистрации
Дата основания
Численность
Неизвестно
Местоположение
США

Истории