- PVSM.RU - https://www.pvsm.ru -
Несколько дней назад команда Windows анонсировала майское обновление 2019 для Windows 10 [1]. В этом посте мы взглянем на то, что мы, команда Python, сделали для того, чтобы установка Python в Windows стала проще. В частности поговорим о Microsoft Store и о добавлении дефолтной команды “python.exe” для облегчения поиска (в коллаборации с Windows). Возможно вы уже слышали об этом в подкасте Python Bytes [2], на PyCon US, или в Twitter [3].
По мере перемещения программного обеспечения с ПК в облако, браузер и Интернет вещей рабочие процессы разработки меняются. Хотя Visual Studio остается отличной отправной точкой для любой рабочей нагрузки в Windows, многие разработчики теперь предпочитают использовать инструменты индивидуально и по запросу.
Для других операционных систем менеджер пакетов, поддерживаемый платформой, является традиционным местом для поиска отдельных инструментов, которые были настроены, проверены и протестированы для системы. В Windows мы исследуем способы предоставления аналогичного опыта разработчикам, не влияя на пользователей, не являющихся разработчиками, и не нарушая возможность издателей управлять своими релизами. Windows Subsystem для Linux [5] является одним из подходов, предлагающих разработчикам согласованность между их средами сборки и развертывания. Но есть и другие инструменты для разработчиков, которые также имеют значение.
Одним из таких инструментов является Python. Microsoft сотрудничает с сообществом Python более двенадцати лет и в настоящее время напрямую взаимодействует с четырьмя ключевыми контрибуторами языка и основной среды выполнения. Развитие Python невероятно, ведь он используется аналитиками данных, веб-разработчиками, системными администраторами и студентами, и как минимум половину их задач уже можно выполнять на Windows [6]. Но пока разработчики Python на Windows сталкиваются с большими вопросами, чем на других платформах.
В течение многих лет было широко известно, что Windows является единственной основной операционной системой, в которой нет встроенного интерпретатора Python. Для многих пользователей, которые никогда не будут нуждаться в этом, это помогает уменьшить размер и повысить безопасность операционной системы. Но для тех из нас, кто в этом нуждается, отсутствие Python остро ощущается.
Как только вы обнаружите, что вам нужно получить Python, вы быстро столкнетесь с множеством выборов. Будете ли вы скачать установщик с python.org? Или, возможно, такой дистрибутив, как Anaconda? Установщик Visual Studio также является вариантом. А какая версия нужна? Как вы получите доступ после установки? Вы найдете больше ответов, чем вам нужно, и в зависимости от вашей ситуации любой из них может быть правильным.
Мы потратили время на то, чтобы понять, почему кто-то обнаруживает ошибку, указанную выше, и какая помощь ему нужна.Если вы уже являетесь экспертом Python со сложными потребностями, вы, вероятно, знаете, как его установить и использовать. Гораздо более вероятно, что кто-то столкнется с этой проблемой в первый раз когда попытается использовать Python. Многие из учителей, с которыми мы говорили, подтвердили эту гипотезу — студенты сталкиваются с этим гораздо чаще, чем опытные разработчики.
И мы сделали все проще.
Во-первых, мы помогли сообществу выпустить Python [8] в Microsoft Store. Эта версия Python полностью подготовлена сообществом, легко устанавливается на Windows 10, и автоматически делает стандартные команды python
, pip
и idle
доступными (как и их эквиваленты в версиях python3
и python3.7
, для всех команд, как на Linux).
Наконец, с майским обновлением Windows 2019 мы заканчиваем картину.Хотя Python продолжает оставаться полностью независимым от операционной системы, каждая установка Windows будет включать в себя команды python и python3, которые ведут вас прямо на страницу Python [10]. Мы считаем, что Microsoft Store идеально подходит для пользователей, начинающих работать с Python, и, учитывая наш опыт работы с ним и участие в сообществе Python, мы рады поддержать его в качестве default choice.
Автор: msgeek
Источник [11]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/python/320703
Ссылки в тексте:
[1] анонсировала майское обновление 2019 для Windows 10: https://blogs.windows.com/windowsexperience/2019/05/21/how-to-get-the-windows-10-may-2019-update/
[2] Python Bytes: https://pythonbytes.fm/episodes/show/130/python.exe-now-shipping-with-windows-10
[3] в Twitter: https://twitter.com/zooba/status/1128762545790042112?s=20
[4] Image: https://devblogs.microsoft.com/python/wp-content/uploads/sites/12/2019/05/Python_StoreBanner-1024x295.png
[5] Windows Subsystem для Linux: https://devblogs.microsoft.com/commandline/announcing-wsl-2/
[6] уже можно выполнять на Windows: https://www.youtube.com/watch?v=uoI57uMdDD4
[7] Image: https://devblogs.microsoft.com/python/wp-content/uploads/sites/12/2019/05/Python_Before-1024x399.png
[8] Python: https://docs.python.org/3.7/using/windows.html#windows-store
[9] Image: https://devblogs.microsoft.com/python/wp-content/uploads/sites/12/2019/05/Python_After.png
[10] страницу Python: https://www.microsoft.com/p/python-37/9nj46sx7x90p?Cid=AnnounceBlog
[11] Источник: https://habr.com/ru/post/455337/?utm_source=habrahabr&utm_medium=rss&utm_campaign=455337
Нажмите здесь для печати.