okpython.net
Все для начинающих

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

Загрузка и установка Python

Операционная система Windows позволяет установить сразу несколько версий интерпретатора Python. Будем считать, что нам необходимо установить последнюю из доступных на официальном сайте.

Для загрузки установочного файла последней версии Python необходимо перейти на страницу загрузок официального сайта и нажать желтую кнопку «Download Python 3.*.*» (см. рис. №1).

Рис. №1. Официальная страница загрузок сайта python.org.

Далее необходимо запустить загруженный установочный файл python-*.exe, который запустит окно установщика (см. рис. №2).

Рис. №2. Окно установщика python.

Чтобы без проблем пользоваться утилитой py launcher, которая будет запускать данную версию интерпретатора по умолчанию командой «py», ставим галочку напротив «Use admin privileges when installing py.exe». А чтобы в командной строке можно было использовать слово «python» вместо указания полного пути к интерпретатору, добавляем Python в переменную окружения PATH, поставив галочку напротив «Add Python.exe to PATH» (см. рис. №3).

Рис. №3. Активация пунктов для py.exe и PATH.

Теперь можно смело кликать по кнопке «Install now» (т.е. «Установить сейчас») и просто ждать завершения установки в предложенную папку с параметрами по умолчанию (см. рис. №4). Однако торопиться с выбором данного варианта не стоит, т.к. он подходит больше для обычных пользователей, которые не собираются устанавливать несколько версий интерпретатора.

Рис. №4. Установка с параметрами по умолчанию.

Для более продвинутых пользователей, лучше выбрать вариант «Customize installation» (т.е. «Выборочная установка») для самостоятельного выбора устанавливаемых параметров (см. рис. №5).

Рис. №5. Выборочная установка.

В режиме «Customize installation» откроется окно, в котором будет перечислен ряд необязательных параметров:

  • Documentation – установить документацию Python (не помешает);
  • pip – установить менеджер пакетов pip для загрузки сторонних пакетов и библиотек, написанных на Python (выбираем обязательно);
  • tcl/tk and IDLE – установить средства разработки на Python (не помешает);
  • Python test suite – установить библиотеку для тестирования приложений (не помешает);
  • py launcher – утилита, которая помогает находить и запускать сценариям (или командной строке) различные версии Python (если опция еще доступна и мы хотим сделать текущую версию интерпретатора запускаемой по умолчанию командой «py», обязательно выбираем этот пункт; если опция уже недоступна, то ранее мы установили утилиту с другой версией интерпретатора, поэтому нужно выйти из установки и сперва удалить ее из системы);
  • for all users – этот пункт позволяет установить утилиту py launcher для всех пользователей, но лучше отключить этот пункт, если компьютер приходится делить с кем-то еще (каждый пользователь должен установить в свое окружение собственные инструменты разработки).

Нажимаем кнопку «Next» (т.е. «Далее») и совершаем переход к окну дополнительных опций (см. рис. №6).

Рис. №6. Выборочная установка Python: необязательные опции.

В окне «Advanced Options» будет перечислен ряд следующих дополнительных параметров:

  • Install Python 3.* for all users – если за компьютером работает несколько пользователей, лучше отключить этот пункт, т.к. пользователи смогут менять общие настройки и зависимости, что рано или поздно приведет к неразберихе и неполадкам (каждый пользователь должен установить в свое окружение собственную версию и сопутствующие библиотеки);
  • Associate files with Python – выбор данной опции позволит Windows связать с Python файлы, имеющие расширение *.py, что сделает возможным запуск скриптов по двойному щелчку мыши (обязательно выбираем);
  • Create shortcuts for installed applications – для запуска приложений будут созданы ярлыки (пусть будут);
  • Add Python to environment variables – путь к интерпретатору Python будет добавлен в переменную окружения PATH (обязательно выбираем);
  • Precomple standard library – провести прекомпиляцию стандартной библиотеки (включаем, не помешает, хотя процесс установки и будет идти чуть дольше);
  • Download debugging simbols и Download debug binaries – эти два пункта связаны с загрузкой компонентов для отладки, их установка нам может не понадобиться, но и не помешает.

После того, как все необходимые опции будут выбраны, указываем путь до папки Python. При этом, если вы работаете за компьютером один, лучше указать более простой путь, например, c:\python\python311. Если же за компьютером работает несколько пользователей, то устанавливать Python желательно в папку пользователя, предлагаемую системой (у каждого пользователя должна быть своя папка для установки интерпретаторов Python).

Завершив с выбором опций, можно переходить непосредственно к установке, нажав кнопку «Install», т.е. «Установить» (см. рис. №7).

Рис. №7. Выборочная установка Python: дополнительные опции.

Если все было сделано правильно, то после успешной установки должно появиться окно успешного завершения установки «Setup was successful» (см. рис. №8).

Рис. №8. Окно успешного завершения установки.

Закрываем финальное окно установщика Python и приступаем к проверке установки.

Перед загрузкой интерпретатора более ранней версии внимательно ознакомьтесь с информацией на странице загрузки. Убедитесь, что скачиваемая версия интерпретатора подходит для версии вашей операционной системы. Например, интерпретатор версии 3.9.2 не будет корректно работать под управлением ОС Windows 7 и более ранними версиями этой операционной системы. О чем жирным шрифтом предупреждается на странице загрузки.

Запуск интерпретатора и файлов Python

Для начала давайте откроем командную строку ОС Windows, использовав комбинацию клавиш Win+R, и введем в нее команду «cmd». Результатом выполнения данной команды должно стать появление окна системной консоли (см. рис. №9).

Рис. №9. Запуск интерпретатора Python в консоли ОС Windows.

В открывшемся окне консоли введем команду «python», которая должна запустить интерпретатор. Тот же эффект может быть получен и при использовании команды «py», которой мы должны быть благодарны установленной утилите Python Launcher (см. рис. №9). Данная команда по умолчанию запускает тот интерпретатор Python, вместе с которым она была установлена в систему. Если же требуется запустить интерпретатор определенной версии, следует использовать команду «py -*.*», указав версию после дефиса. В нашем примере для запуска установленной одиннадцатой версии интерпретатора мы использовали команду «py -3.11». Список всех установленных в системе версий Python можно получить, выполнив команду «py --list» или аналогичную ей «py -0». Версия по умолчанию будет выделена в списке звездочкой. В нашем случае, например, мы получили список всего лишь с одной строчкой «-V:3.11 * Python 3.11 (64-bit)», т.к. других интерпретаторов пока что установлено не было. С другими командами утилиты можно познакомиться в справке, выполнив команду «py --help».

Стоит добавить, что запустить интерпретатор можно и с помощью указания полного пути к нему. Именно поэтому, если вы работаете за компьютером один, его удобно устанавливать в папку, например, «c:\python\python311». Тогда запускать его можно будет командой «c:\python\python311\python.exe» (в нашем случае пришлось ввести более длинный путь).

Что касается запуска скриптов Python, то для этого нужно после перечисленных выше команд для запуска интерпретатора указать через пробел либо полный путь к скрипту, либо имя скрипта, если мы находимся в папке с ним (см. рис. №10).

Рис. №10. Запуск файлов Python в консоли ОС Windows.

В примере выше мы запускали файл main.py, содержащий всего одну инструкцию «print('Привет, Мир!')». Его мы создали в каталоге d:\python. Однако запускать его можно не только через консоль, но и обычным для ОС Windows способом, т.е. двойным кликом мыши по ярлыку файла. Здесь главное помнить, что сохранять python-файлы необходимо либо с расширением .py, чтобы система могла определить связанное с файлом приложение, либо с расширением .pyw, которое часто используется в приложениях с графическим интерфейсом для скрытия окна консоли.

Стоит заметить, что в комплекте с интерпретатором поставляется собственная IDE, которую в Windows можно легко найти в меню «Пуск» под именем IDLE (после имени в скобках дополнительно указывается версия Python). В ней удобно запускать и тестировать короткие фрагменты исходного кода, т.к. в отличие от интерпретатора в консоли, здесь присутствует ряд дополнительных плюсов, например, графическая оболочка и подсветка синтаксиса (см. рис. №11).

Рис. №11. Использование встроенной IDE Python.

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


Помогите проекту, подпишитесь!

Подписка на учебные материалы сайта оформляется сроком на один год и стоит около 15 у.е. После подписки вам станут доступны следующие возможности.

  • Доступ ко всем ответам на вопросы и решениям задач.
  • Возможность загрузки учебных кодов и программ на свой компьютер.
  • Доступ ко всем тренажерам и видеоурокам (когда появятся).
  • Возможность внести свой скромный вклад в развитие проекта и мира во всем мире, а также выразить свою благодарить автору за его труд. Нам очень нужна ваша поддержка!

Python для начинающих
На страницу подписки

Вопросы и задания для самоконтроля

1. С какого ресурса следует загружать установочный файл дистрибутива Python? Почему? Показать решение.

Ответ. Для загрузки установочного файла дистрибутива Python необходимо использовать страницу загрузок официального сайта https://www.python.org. Загрузка из других источников может быть причиной сбоев и появления в системе вирусов.

2. Зачем добавлять путь к интерпретатору Python в переменную окружения PATH? Показать решение.

Ответ. Это позволит запускать интерпретатор с помощью простой команды «python», без необходимости указывать полный путь до него.

3. Для чего нужен менеджер пакетов pip? Показать решение.

Ответ. Менеджер пакетов pip используется для загрузки сторонних пакетов и библиотек, написанных на Python.

4. Для чего стоит установить утилиту Python Launcher? Показать решение.

Ответ. Данная утилита поможет сценариям (или командной строке) находить и запускать различные версии Python. Кроме того, станет доступна более короткая команда «py» для запуска интерпретатора, с которым она была установлена. Любую другую версию интерпретатора, установленного в системе, можно будет запускать с помощью команды формата «py --*.*», указав после дефисов вместо звездочек желаемую версию Python.

5. Будем считать, что в ходе установки интерпретатор Python версии 3.11 был добавлен в переменную окружения PATH, а также в месте с ним была установлена утилита Python Launcher. Пусть у нас открыто окно консоли и мы находимся в каталоге D:\python\projects\test_prj, в котором расположен файл main.py с некоторым сценарием, написанным на Python 3.11. Как запустить скрипт на исполнение? Показать решение.

Ответ. Поскольку все установлено, а мы находимся в каталоге со скриптом, достаточно выполнить команду «py main.py».