Скидки до 60% и 3 курса в подарок 2 дня 13 :45 :02 Выбрать курс
Код
#Руководства

Как скачать, установить и запустить Python на Windows, macOS и Linux

Python — самый популярный язык программирования, на котором разрабатывают ИИ, игры и сложные системы. Разбираемся с его установкой.

Иллюстрация: Катя Павловская для Skillbox Media

Python — это высокоуровневый язык программирования общего назначения с минималистичным и простым в освоении синтаксисом. Он был создан под влиянием языка ABC, который изначально задумывался как обучающий и над которым ранее работал автор Python Гвидо ван Россум.

К сожалению, не все ОС содержат его по умолчанию. В таких случаях, чтобы начать программировать на Python, его придётся установить. В этой статье мы расскажем, как это сделать.


Какую версию Python выбрать

Вообще для решения простых задач или знакомства с языком хватит и онлайн-интерпретатора — это сервис, который позволяет писать и запускать код прямо в браузере, ничего не скачивая. Самые популярные онлайн-интерпретаторы — Replit, Programiz и Online Python.

Это хороший инструмент, но только для написания простых программ. Там сложно тестировать приложения, полноценно работать с файлами и использовать продвинутые возможности языка.

Для полноценной разработки всё-таки придётся установить Python на компьютер. Но, поверьте, оно того стоит: вы сможете легко подключать сторонние библиотеки, использовать утилиты и создавать сложные проекты.

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

Однако для поддержки старых проектов, которые не могут переехать на Python 3, придётся скачивать Python 2 и разбираться в различиях версий. Поэтому даже в 2026 году в вакансиях среди требований можно найти «уверенное знание Python 2.7».

В состав базовой версии Python входят следующие компоненты:

  • IDLE — простая среда разработки Python-программ;
  • документация — инструкция по использованию Python;
  • стандартная библиотека — набор функций, которые упрощают работу с числами, файлами, API сторонних сервисов и так далее;
  • пакетный менеджер PIP — утилита для скачивания и установки библиотек, фреймворков и других пакетов, расширяющих функциональность Python;
  • стандартный набор тестов — чтобы проверять надёжность программы;
  • Python Launcher — приложение для запуска программ с расширением .py.

Этого набора вполне хватит, чтобы начать изучение языка и писать простые программы.

Как установить Python

Перед установкой убедитесь, что ваш компьютер удовлетворяет системным требованиям:

  • 64- или 32-разрядный процессор на архитектуре Intel или AMD;
  • 2 ГБ оперативной памяти, желательно 4 ГБ;
  • 5 ГБ свободного места в памяти компьютера;
  • версия операционной системы: не ниже Windows 7, macOS X 10.11, Red Hat Enterprise Linux 6/7.

Дистрибутивы Python есть для всех популярных операционных систем, они перечислены на официальном сайте python.org. По большому счёту, не так важно, какую конкретно версию Python вы скачаете, — главное, чтобы её номер начинался с цифры 3.

В Windows 10 и 11

Скачайте установочный файл, нажав на жёлтую кнопку Download Python, и запустите его.

Выберите путь установки и поставьте обе галочки: во втором пункте мы указываем, что нужно добавить Python в переменную окружения PATH — это позволит вызывать его из любой директории. Затем выберите пункт Установка для всех пользователей (Install for all users), нажмите Install Now и разрешите приложению вносить изменения.

Скриншот: Skillbox Media

Когда всё установится, вы увидите окно завершения инсталляции.

Скриншот: Skillbox Media

Теперь проверим, что Python действительно установлен. Для этого откроем окно «Выполнить» сочетанием клавиш Win + R и введём cmd.

Скриншот: Skillbox Media

Откроется командная строка. Введите в ней команду py или python, чтобы запустить интерпретатор. На экране появится примерно такое сообщение:

Microsoft Windows [Version 10.0.19043.1889]
(c) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
C:\Users\User>py
Python 3.11.2 (tags/v3.11.2:9c7b4bd, Feb 2 2023, 18:38:48) [MSC v.1932 64 bit (AMD64)] on win 32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Оно означает, что Python установлен на ваш компьютер и работает.

В Windows 7 или более ранних версиях

Если у вас более ранняя версия Windows, процесс установки Python ничем не отличается, кроме того, что некоторые версии языка не поддерживаются на старых операционных системах. Узнать, подходит ли версия Python вашей ОС, можно в примечаниях на странице скачивания.

Последние версии языка не поддерживаются Windows 7 и более старыми ОС
Скриншот: Skillbox Media

В macOS

Чтобы проверить, установлен ли Python, откройте командную строку и введите команду:

python3 --version

Если Python установлен, то терминал вернёт номер версии.

Проверка версии Python в терминале
Скриншот: Skillbox Media

Если Python не установлен или вы хотите обновить его до последней версии, скачайте установщик с официального сайта.

Последняя версия на момент написания статьи — 3.15.0
Скриншот: Python Software Foundation / Skillbox Media

Нажмите жёлтую кнопку Download Python 3.15.0, и пакет начнёт скачиваться.

Когда загрузка завершится, откройте его.

Скриншот: Skillbox Media

Согласитесь со всеми пунктами и переходите к установке. Вас попросят ввести пароль, а после — начнётся установка.

Скриншот: Skillbox Media

Нажмите Close и откройте терминал, чтобы проверить версию Python:

python3 --version

Должно быть выведено сообщение Python 3.15.0.

Проверка версии Python в терминале
Скриншот: Skillbox Media

В Linux

Python входит в состав большинства дистрибутивов Linux. Чтобы это проверить, введите в терминале следующую команду:

$ python3 --version

В окне должен появиться номер версии языка. Если этого не произошло, нужно установить Python с помощью пакетного менеджера.

В Ubuntu 16.10 это делается так:

$ sudo apt-get update
$ sudo apt-get install python3.6

Утилита попросит вас ввести пароль и после ввода начнёт установку.

Однако, если вы хотите поставить более свежую версию Python, для установки нужно использовать репозиторий deadsnakes PPA:

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.8

В Fedora Linux процесс установки похожий, но используется другая команда:

$ sudo dnf install python3.9

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

Проверить, успешно ли установился Python, можно с помощью терминала. Для этого выполните команду:

$ python3 --version

Если установка прошла успешно, в терминале появится номер установленной версии, например Python 3.9.0.

Если всё работает, откроется интерактивный режим, в котором можно вводить и выполнять команды Python. Например, попробуйте написать print («Hello, world!») и нажать Enter. Если на экране появится текст Hello, world!, значит, Python установлен и готов к работе.

Чтобы выйти из интерактивного режима, введите exit ().

Для анализа данных и data science

Дата-сайентисты используют свои библиотеки для работы — например, NumPy и Pandas. Их можно устанавливать по отдельности, а можно скачать готовую сборку с необходимыми библиотеками.

Самый популярный способ — использовать дистрибутив Anaconda. Он бесплатный и доступен для всех операционных систем. Мы покажем, как установить его на macOS.

Откройте сайт и нажмите на кнопку Skip to Download, чтобы начать скачивание. Если вы хотите пользоваться облачной версией сервиса, то нажмите Get Started with Anaconda Distribution и пройдите регистрацию.

Нажмите на надпись Skip to Download или зелёную кнопку Get Started with Anaconda Distribution
Скриншот: Anaconda Inc. / Skillbox Media

Откройте установщик, согласитесь со всеми пунктами и выберите место установки.

Так выглядит сообщение об успешной установке Anaconda
Скриншот: Skillbox Media

Чтобы убедиться, что Python установлен, откройте консоль и введите команду python3 — должен запуститься интерпретатор Python, в котором можно писать код. Выглядит это примерно так.

Если можем писать код на Python, значит, всё работает как нужно
Скриншот: Skillbox Media

Теперь, чтобы использовать одну из библиотек для data science, нужно всего лишь импортировать её в Python-файле:

import numpy

А чтобы проверить, работает ли библиотека, достаточно запустить файл с кодом. Если библиотека не подключилась, то интерпретатор выдаст сообщение об ошибке.

Как начать работать с Python

После установки Python можно написать первую программу. Для этого подойдёт любая среда разработки (IDE), редактор кода или даже обычный «Блокнот».

Создайте файл program.py и добавьте в него одну строку:

print("Привет, мир!")

Функция print () выводит на экран текст, который указан в скобках. В нашем случае это сообщение «Привет, мир!». Проверьте, работает ли код.

Запуск Python из командной строки

Программы на Python можно запускать из командной строки. Для этого нужно открыть терминал, перейти в папку с файлом program.py с помощью команды cd и выполнить команду запуска.

В Windows используйте:

py program.py

Если команда py недоступна, попробуйте:

python program.py

В macOS и Linux команда выглядит немного иначе:

python3 program.py

После запуска в терминале появится сообщение:

Привет, мир!

Мы передали файл интерпретатору Python — программе, которая выполнила написанный код и вывела текст на экран.

Создание виртуального окружения и установка библиотек

В Python можно использовать готовые библиотеки — наборы кода, которые помогают решать разные задачи. Например, библиотека Requests позволяет отправлять HTTP-запросы и получать данные с сайтов.

Чтобы библиотеки разных проектов не мешали друг другу, для каждого проекта рекомендуется создавать виртуальное окружение. Это отдельная виртуальная среда, в которой можно устанавливать нужные пакеты независимо от других проектов.

Создадим виртуальное окружение с названием .venv. В Windows для этого выполните команду:

py -m venv .venv

В macOS и Linux:

python3 -m venv .venv

Теперь окружение нужно активировать. Команда зависит от операционной системы и используемого терминала.

Windows в командной строке (cmd):

.venv\Scripts\activate.bat

Windows в PowerShell:

.venv\Scripts\Activate.ps1

macOS и Linux:

source .venv/bin/activate

После активации в начале строки терминала обычно появляется название окружения — (.venv).

Последняя строка начинается с (.venv), значит, виртуальное окружение активно
Скриншот: Skillbox Media

Теперь установите библиотеку Requests с помощью менеджера пакетов PIP:

python -m pip install requests

Команда python -m pip запускает менеджер пакетов через интерпретатор Python из активного окружения. Благодаря этому библиотека установится именно в него, а не в системную среду Python.

Когда закончите работу, виртуальное окружение можно отключить командой:

deactivate

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

Что делать, если Python не запускается

Иногда после установки Python не удаётся запустить программу: терминал не распознаёт команду, открывает другую версию интерпретатора или сообщает об отсутствии библиотеки. Разберём распространённые ошибки и способы их исправления.

Windows не распознаёт команды python и py. Если при вводе команды появляется сообщение о том, что она не найдена, проверьте, установлен ли Python.

Если установлен, но система его не находит, возможно, путь к интерпретатору не добавлен в переменную окружения PATH. В таком случае можно повторно запустить установщик Python и настроить доступ к нему из командной строки. В зависимости от версии и способа установки параметры настройки могут различаться.

В macOS или Linux не работает команда python. В этих операционных системах для запуска Python 3 обычно используют команду python3. Проверить установленную версию можно так:

python3 --version

Если версия отображается, запускайте программы командой python3 program.py.

Запускается не та версия Python. На компьютере могут быть установлены несколько версий языка. Чтобы проверить, какая из них запускается, введите:

python3 --version

В macOS и Linux используйте python3 --version. Если версия отличается от ожидаемой, проверьте путь к интерпретатору. В Windows для этого можно выполнить команду where python, а в macOS и Linux — which python3.

Не работает команда pip. Менеджер пакетов может быть установлен, но недоступен как отдельная команда. Попробуйте запустить его через интерпретатор:

python -m pip --version

В macOS и Linux вместо python введите python3. Если команда работает, устанавливайте библиотеки аналогичным способом: python -m pip install requests для Windows и python3 -m pip install requests для macOS и Linux.

Появляется ошибка ModuleNotFoundError. Она означает, что Python не может найти модуль, который программа пытается импортировать. Например, при использовании библиотеки Requests ошибка может возникнуть, если она не установлена. Чтобы исправить проблему, выполните:

python -m pip install requests

Если библиотека уже установлена, но ошибка сохраняется, возможно, программа запускается через другой интерпретатор Python.

Программа не видит библиотеки из виртуального окружения. Проверьте, активировано ли нужное окружение. Если вы создавали его в папке .venv, активируйте его командой .venv\Scripts\activate.bat в командной строке Windows или source .venv/bin/activate в macOS и Linux. После этого повторите запуск программы.

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

Как подключить Python к VS Code

Visual Studio Code (VS Code) — бесплатный редактор кода, который поддерживает Python и другие языки программирования. Чтобы писать и запускать программы на Python, нужно установить специальное расширение и указать, какой интерпретатор использовать.

Сначала откройте VS Code и перейдите во вкладку Extensions («Расширения») на боковой панели. Введите в поиске Python и установите одноимённое расширение от Microsoft. Оно добавит подсветку синтаксиса, автодополнение команд и инструменты для запуска и отладки программ.

Скриншот: Visual Studio Code / Skillbox Media

Теперь нужно выбрать интерпретатор. Нажмите Ctrl + Shift + P в Windows или Linux либо Cmd + Shift + P в macOS. В открывшейся строке введите Python: Select Interpreter и выберите установленную версию Python. Если её нет в списке, проверьте, установлен ли Python на компьютере. При необходимости можно указать путь к интерпретатору вручную.

После ввода команды видно, что на устройстве установлено четыре версии — от 3.11.0 до актуальной 3.15.0. Для работы можно выбрать любую из них
Скриншот: Visual Studio Code / Skillbox Media

Теперь создайте файл hello.py и добавьте в него код:

print("Привет, мир!")

Сохраните файл и нажмите кнопку Run Python File со значком треугольника в правом верхнем углу редактора. VS Code откроет терминал и выполнит программу. Если всё настроено правильно, вы увидите сообщение «Привет, мир!».

Как настроить Python в PyCharm

PyCharm — среда разработки, созданная специально для Python. В ней можно писать, запускать и отлаживать код, устанавливать библиотеки и работать с проектами.

Сначала скачайте PyCharm с официального сайта JetBrains и установите программу. Основные возможности среды доступны бесплатно. При первом запуске также предоставляется пробный доступ к расширенным функциям Pro.

После установки откройте PyCharm, нажмите New… → New Project. Укажите название проекта и папку, в которой будут храниться его файлы.

Затем настройте интерпретатор Python. Для этого можно воспользоваться одним из двух вариантов:

  • Project venv — создать отдельное виртуальное окружение для проекта. Это позволит устанавливать библиотеки, не затрагивая другие проекты. Выберите версию Python, на основе которой будет создано окружение.
  • Custom environment — настроить окружение вручную, например выбрать уже установленный интерпретатор Python.

Если PyCharm не обнаружит Python на компьютере, программа предложит указать путь к нему или установить подходящую версию.

Нажмите Create, чтобы создать проект. Всё готово к работе.

Какие есть альтернативы

Вместо компилятора/интерпретатора CPython иногда используют альтернативные, написанные на других языках и лучше стыкующиеся с другими технологиями. Например, Jython и виртуальную машину JVM (для платформы Java). Или IronPython, написанный полностью на C# и предназначенный для .NET.

Для большинства пользователей эти альтернативные реализации Python не нужны. Если вы только начинаете изучать язык или планируете работать с распространёнными библиотеками и инструментами, лучше выбрать стандартную реализацию CPython. Она поддерживает актуальные версии языка, совместима с большинством библиотек, а для её установки и настройки доступно много инструкций.

Освойте Python с нуля за 10 месяцев
Вы выучите язык на практике, соберёте 6 проектов и получите обратную связь от экспертов. Сможете попасть на стажировку в VK.
Узнать о курсе
Практический курс по Python
Освойте Python и работайте с ИИ, большими данными или проектируйте сложные ИТ-системы.
Узнать о курсе

Курс с трудоустройством: «Профессия Python-разработчик + ИИ» Узнать о курсе
Понравилась статья?
Да

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies 🍪

Ссылка скопирована