Хотите начать программировать на Python, но не совсем готовы отказаться от Windows 10? Почему бы не оставить оба и посмотреть, что будет дальше? Хотя Python чаще всего ассоциируется с дистрибутивами Linux и парадигмой открытого исходного кода, ничто не мешает вам писать мощные приложения Python в Windows. Конечно, вам следует спросить себя, является ли Python для Windows хорошим выбором для вас. По этому вопросу ведется много споров, поэтому я посвятил раздел этому вопросу. имеет ли смысл устанавливать Python на Windows 10.
Теперь, если вы решили установить Python в Windows 10, вам нужно начать с его установки, и именно об этом рассказывается в этом руководстве. Первый раздел представляет собой очень краткий обзор Python и двух его основных версий — не стесняйтесь пропустить его, если вы хорошо разбираетесь в этом. Теперь, без лишних слов, расскажем, как установить Python в Windows 10.
Обзор
Python — один из самых популярных языков программирования в наши дни, и это нельзя списать на удачу. Python является высокоуровневым и модульным, что позволяет программистам легко и с хорошей читаемостью разрабатывать сложное программное обеспечение. Python также чрезвычайно универсален: его можно использовать для различных задач: от веб-приложений до робототехники, от анализа больших данных до видеоигр.
Python в основном предлагается в двух сериях версий: серии Python 2 и серии Python 3. Хотя может показаться странным, что более ранняя версия все еще используется спустя годы, есть причины, объясняющие продолжающееся существование Python 2. Среди наиболее важных — то, что код, используемый для управления конфигурацией в DevOps, имеет более старый синтаксис и требует более старых интерпретаторов для его запуска. Однако за последние несколько лет Python 3 становится все более популярным и в настоящее время является отраслевым стандартом. Если вы не планируете разрабатывать код для некоторых старых устройств или конкретных задач DevOps, мы рекомендуем установить и использовать серию Python 3.
Шаг 1. Загрузка Python
Самый первый шаг — загрузка установщика Python с официального сайта. Поскольку Python имеет открытый исходный код и бесплатен, вам не придется платить никаких комиссий. Нажмите здесь чтобы перейти на страницу загрузки выпусков Python для Windows.

Как вы можете видеть на скриншоте, для каждой версии существует два типа установщиков: 32-битный (x86) и 64-битный (x86-64). Выбор правильного исполняемого файла зависит от вашей системы. Если вы используете 64-разрядную архитектуру и 64-разрядную версию Windows, вам необходимо загрузить 64-разрядный или x86-64 исполняемый установщик. В противном случае загрузите 32-разрядный или x86-исполняемый файл. В этом уроке мы будем использовать Python 3.9.1 для 64-битных процессоров в качестве примера. Как и у большинства установщиков, размер этого установочного файла составляет всего около 30 МБ, поэтому загрузка не займет много времени. После этого запустите установочный файл и перейдите к разделу «Установка» ниже.
Установка
Шаг 2. Запуск установки
Запустите только что скачанный исполняемый файл установщика. Помните, что для успешной установки Python вам необходимы права администратора в Windows. Это связано с тем, что установщик внесет изменения в некоторые системные файлы, на редактирование которых у обычных пользователей нет разрешения. После начала установки вас встретит следующий экран, предлагающий несколько вариантов выбора:
[ВАЖНОЕ ПРИМЕЧАНИЕ. ИСПОЛЬЗУЙТЕ РЕДАКТОР ИЗОБРАЖЕНИЙ, ЧТОБЫ УДАЛИТЕ ИМЯ ПОЛЬЗОВАТЕЛЯ «INDERJIT SINGH» ПЕРЕД ПУБЛИКОЙ]
Существует опция «Установить сейчас», которая представляет собой быстрый и безболезненный способ завершить установку, не запутывая конфигурации. Другой вариант — взять бразды правления в свои руки и получить именно те функции, которые вам нужны. В нижней части экрана также есть два флажка: один позволяет вам установить программу запуска Python для всех учетных записей пользователей в вашей системе, а другой добавляет эту версию Python (3.9 в нашем примере) в ваш PATH. Поскольку это будет ваша первая установка, вам, вероятно, следует оставить оба отмеченными. Как только вы узнаете, что означает PATH и что такое виртуальные среды, у вас будет возможность внести любые необходимые изменения в эти настройки.
На этом этапе вам, вероятно, следует выбрать экспресс-настройку и выполнить работу быстрее (в этом случае вы можете просто пропустить следующий раздел), но мы собираемся рассмотреть выборочную установку на тот случай, если вы решите иметь больше контроля над установкой.
Упрощенный Linux-хостинг
Хотите лучший способ размещения своих веб-сайтов и веб-приложений? Разрабатываете что-то новое? Просто не нравится Windows? Вот почему у нас есть Linux VPS.
Получите свой Linux VPSШаг 3. Выборочная установка
Нажмите «Настроить установку», чтобы настроить дополнительные параметры; как только вы это сделаете, вы увидите что-то вроде этого:

По сути, этот экран представляет собой список флажков, каждый из которых представляет собой функцию, которую вы можете добавить или удалить из окончательной установки Python. «Документация» содержит некоторую элементарную документацию по выбранной вами версии Python, а также несколько файлов справки. «pip» — это менеджер пакетов Python и краеугольный камень любого кода, который вы будете писать в будущем, поэтому обязательно выберите его для установки. Следующими в списке идут tkinter и Python IDLE, что предположительно означает «Интегрированная среда разработки и обучения». IDLE — это собственная среда разработки Python, и это достаточно хороший инструмент для начинающих, поэтому рекомендуется установить и его. По мере продвижения вы всегда можете получить более совершенные и продвинутые IDE. Python Test Suite — это набор инструментов тестирования, которые необходимы для проверки вашего кода на наличие ошибок. Хотя вам, возможно, и не понадобится запускать автоматическое тестирование для вашего раннего опыта программирования, гораздо лучше установить его и учиться на нем шаг за шагом.
Последний вариант — тот, который мы видели раньше, но перед этим нужно выбрать интересную функцию: «Py launcher». Py Launcher — отличный инструмент для быстрого переключения между различными версиями Python, которые понадобятся в дальнейшем. Некоторые коды необходимо запускать на Python 2, а некоторые — на более новой версии Python 3. и между версиями всегда есть небольшие различия, поэтому возможность установить разные версии в качестве интерпретатора Python по умолчанию окажется очень полезной. Возвращаясь к последней функции, которая позволяет вам установить Python для всех учетных записей пользователей: мы уже видели ее на главном экране, и снова рекомендуется оставить ее помеченной для установки. Теперь нажмем «Далее» и перейдем к следующему этапу.
Дополнительные параметры
После выбора всех нужных функций и нажатия кнопки «Далее» вы будете перенаправлены на этот экран:

Здесь вы можете настроить дополнительные параметры вашей установки Python. Первый флажок нам уже знаком, поэтому давайте просто выберем его и сделаем вид, что мы не делали этого уже два раза. Следующий в списке — «Связать файлы с Python». Это означает, что ваша Windows распознает файлы с расширениями .py и попытается открыть их с помощью Python — весьма полезно.
Лучше выбрать следующий пункт, посвященный ярлыкам, потому что, когда вы только начинаете, отслеживать, где находятся исполняемые файлы, может быть немного сложно. Обязательно выберите следующий и добавьте Python в переменные среды прямо здесь и сейчас, что в дальнейшем значительно облегчит задачу. Если вы решите предварительно скомпилировать стандартную библиотеку, установка займет немного больше времени, но ваш код будет работать намного быстрее. Последние два флажка можно оставить неотмеченными, поскольку для новичка они не будут важны. Экран «Дополнительные параметры» также позволяет вам выбрать место установки, поэтому, если вы хотите установить его где-то конкретное или где-то под рукой, теперь у вас есть шанс. Хорошей идеей было бы установить все в каталог сразу после C, например C:\Python 3.9.1\ для этой версии.
Шаг 4. Завершение установки

Независимо от того, выбрали ли вы экспресс-установку или выборочную установку, вам удалось перейти к следующему этапу установки — копированию файлов. Это совсем не займет много времени, и вскоре вы увидите следующий экран, сигнализирующий об окончании установки:

Отлично, вам удалось установить Python в Windows 10. Однако, прежде чем волноваться, давайте проверим, действительно ли установка прошла успешно.
Шаг 5. Проверка установки
Чтобы проверить установку, вам необходимо запустить командную строку Microsoft либо из меню «Пуск», либо введя cmd в поле «Выполнить». В командной строке введите следующий код:
python --version
Это команда, запрашивающая Python по умолчанию, чтобы сообщить нам, какая у него версия. Поскольку Python, который вы только что установили, должен быть единственным на вашем компьютере, это должно вернуть номер установленной вами версии. Если все пойдет хорошо, вы должны увидеть что-то вроде этого:

Хорошо, похоже, ваша установка все-таки прошла успешно. Хорошая работа! Но как на самом деле начать работу с Python? Хотя вы, вероятно, это знаете, мы покажем вам, как открыть IDLE Python, чтобы вы почувствовали, что действительно чего-то достигли. Если вы уже знаете, как это сделать и что собираетесь делать, смело пропустите остальную часть руководства и займитесь программированием.
Начало работы с Python в Linux

Если вы посмотрите на меню «Пуск», вы увидите недавно добавленные ярлыки Python. Давайте нажмем IDLE и посмотрим, с чем мы имеем дело:

Это встроенная интегрированная среда разработки Python, интерактивная платформа кодирования вместе с интерпретатором. Вы можете вводить команды Python и видеть реакцию сразу после нажатия <Enter>. Давайте попробуем что-нибудь распечатать. Введите следующий фрагмент кода:
print(“Hello”)
Это должно заставить IDLE Python напечатать Hello в следующей строке:

Вы также можете ввести уравнение напрямую и Python даст вам ответ. Но оболочка IDLE, возможно, не самое лучшее место для написания более чем однострочного кода. Вам следует создать новый файл и продолжить оттуда.
Читайте также: Как установить Python на VPS-сервер?
Имеет ли смысл устанавливать Python в Windows 10?
Если вы потратили некоторое время на поиск в Google установки Python в Windows, вы, вероятно, видели споры о том, работает ли Python в Windows так же хорошо, как и в Linux. Конечно, часть ответов обусловлена вечные войны Windows и Linux. Но что на самом деле поставлено на карту, когда мы говорим о функциональности Python? И ты должен установить Python в Windows 10?
Дело в том, что Python более естественно интегрируется с Linux. Это означает, что он поставляется предустановленным, когда вы получаете Linux, и его очень легко настроить все, что вам нужно, прямо из терминала. Однако в Windows Python представляет собой скорее беспорядок: есть графический интерфейс, который на самом деле бесполезен, некоторые функции выполняются через командную строку (интерфейс командной строки в Windows), в то время как большинство конфигураций необходимо запускать с использованием программного обеспечения уровня совместимости, называемого WSL (Подсистема Windows для Linux).
Упрощенный Linux-хостинг
Хотите лучший способ размещения своих веб-сайтов и веб-приложений? Разрабатываете что-то новое? Просто не нравится Windows? Вот почему у нас есть Linux VPS.
Получите свой Linux VPSПомимо того, что среда разработки состоит из отдельных частей, Python в Windows ограничен в количестве модулей, которые он может использовать, особенно если вы собираетесь использовать Python для разработки веб-приложений. Даже Microsoft признает это на своем веб-сайте Документов.. Большинство веб-приложений размещаются на серверах на базе Linux, поэтому иметь общую среду разработки и тестирования проще.
В документе Microsoft также упоминается еще одна важная причина, по которой Linux является лучшей основой для Python: большинство учебных пособий, примеров и кодов в Интернете созданы с учетом того, что читатель использует Python в Linux. Некоторые проблемы совместимости можно решить с помощью WSL, но для некоторых модулей (например, популярного PyGame) WSL не является решением.
Итак, если вы начинаете работать с Python и учитесь, Windows — не лучший выбор. На самом деле еще хуже, если вы узнали достаточно, чтобы использовать виртуальные среды и контроль версий. Единственный раз, когда имеет смысл устанавливать Python в Windows 10, — это когда вам нужно разработать приложение для Windows. Но что, если вы не можете просто установить совершенно новую ОС и превратить свой компьютер в кошмар с двойной загрузкой? Стоит ли запускать дистрибутив Linux на виртуальной машине в Windows?
Использование виртуальной машины на самом деле является хорошей идеей, но только если ваша система действительно может с ней справиться. Виртуализация требует много ресурсов, и не каждый компьютер вообще имеет такие ресурсы, не говоря уже о возможности с ними расстаться.
Итак, что делать, если вам нужно установить Python в Windows 10, но ни один из этих вариантов вам не подходит? Я рекомендую приобрести виртуальный частный сервер (VPS). VPS похож на виртуальную машину, работающую на удаленном сервере, только вам не нужно беспокоиться о замедлении работы вашего собственного компьютера или о высокой цене выделенных серверов.
В Cloudzy мы предлагаем надежный, высокопроизводительный хостинг Linux VPS по доступным ценам, а благодаря 12 глобальным серверам и пропускной способности 1 Гбит/с он ничем не будет отличаться от виртуальной машины, работающей на вашем собственном компьютере. Linux VPS также предлагает возможность установки в один клик, которая позволяет настроить практически любой дистрибутив Linux одним нажатием кнопки. Вы можете опробовать разные дистрибутивы и найти тот, который подойдет именно вам — отличное преимущество, если вы новичок в Linux.
Упрощенный Linux-хостинг
Хотите лучший способ размещения своих веб-сайтов и веб-приложений? Разрабатываете что-то новое? Просто не нравится Windows? Вот почему у нас есть Linux VPS.
Получите свой Linux VPSЧто дальше?
Итак, допустим, вы установили Python в Windows — что дальше? Вероятно, у вас уже есть некоторое представление. Возможно, вы посещаете занятия по программированию на Python или обучаетесь с помощью книг и онлайн-ресурсов. Однако, по нашему мнению, вот некоторые вещи, которые могут помочь улучшить ваш опыт работы с Python:
- Установить пункт
Если бы вы выбрали экспресс-установку, вы могли бы остаться без pip. Вы можете проверить, установлено ли оно, введя в командную строку следующее:
pip help
- Установить код Visual Studio
Исключительный инструмент для повышения вашей производительности и творческих способностей, предоставляющий ценные инструменты для анализа и отладки.
- Установить Git
Отличный способ отслеживать ваш код и вносимые вами изменения — использовать Git для контроля версий. Вы также можете использовать его, чтобы поделиться своим кодом на GitHub, GitLab или самостоятельные инструменты DevOps и получите обратную связь или поддержку — возможно, даже сотрудничество.
Часто задаваемые вопросы
Нужно ли мне устанавливать Python в Linux для полной функциональности?
Не совсем. Поскольку Python — это независимый от ОС язык высокого уровня, вы можете рассчитывать на одинаковую функциональность на всех платформах. Когда дело доходит до дополнительных библиотек и интегрированных функций, ситуация другая. Читайте дальше, чтобы узнать, как можно максимизировать функциональность Python в Windows.
Сложно ли настроить виртуальные среды в Windows?
Да, это сложнее, чем в Linux. Нужно пройти несколько дополнительных шагов, и это не так просто, как ввести команду в терминал. Конечно, есть способы сделать это.