Если нужно быстро протестировать что-то простое на Python, можно использовать онлайн-компиляторы, но для полноценной работы их недостаточно. Чтобы использовать всю мощь Python, нужно установить его на свой компьютер, и тогда можно подключать к нему любые библиотеки и писать код любой сложности.
В этой статье покажем, как установить Python под Windows и как с ним работать. Для MacOS всё почти то же самое, а если у вас Linux, то вы лучше нас знаете, как это сделать.
Если вы только начинаете знакомиться с языком программирования Python, посмотрите наш мастрид — в нём мы собрали самое важное и интересное для старта.
Скачивание и установка
Для начала нам нужно скачать установщик с официального сайта — python.org. Если качать Python с других сайтов, можно подцепить вирус или троян. Скачивайте программы только с официальных сайтов.
Несмотря на то, что Python 3 вышел в 2008 году, многие до сих пор спорят о том, какую версию лучше использовать — вторую или третью. Мы за прогресс, поэтому качаем Python 3, но вы можете выбрать любую другую.
На главной странице сразу видим большую жёлтую кнопку, на которой написано «Download Python». Нажимаем, сохраняем и запускаем файл. Он весит около 25 мегабайт.



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

Запуск программ
Пока наш Python может работать только через командную строку — какие команды введёте, те он и выполнит. Многим разработчикам это нравится, но для старта это неудобно. Например, чтобы запустить программу, нужно написать в командной строке так:
py полное_имя_файла
Полное имя означает, что нужно написать не только название файла, но и диск с папкой, где он находится. Чтобы было понятнее, давайте возьмём наш код из статьи про таймер на Python и сохраним его в файле time.py3 на диске D. Py3 означает, что внутри этого файла будет код на Python3. Можно просто назвать файл python.py, без тройки, но для некоторых моментов это может быть важно.
Теперь, чтобы запустить наш код, напишем в командной строке:
py D:\time.py3
Результат работы — выполненный алгоритм:

За что все любят Python
Как начать программировать на Python
Что такое jupyter-ноутбук и зачем он нужен
Моделируем игру в рулетку на Python
Как сгенерировать нейросетью любые картинки
Запускаем нейросеть на домашнем компьютере
Это скрипт или программа? Как их отличать и зачем
Как компьютер научился обыгрывать человека в го и StarCraftПодключаем VS Code
Мы уже рассказывали об этом редакторе кода — он быстрый, бесплатный и есть много плагинов. Чтобы работать с Python-файлами было проще, научим VS Code понимать и запускать их. Для этого нам нужно найти и установить специальный плагин для этого языка. Открываем вкладку Расширения (Extensions) и пишем такое:
tag:debuggers @sort:installs
В результатах поиска находим Python и нажимаем Install:

Затем то же самое делаем для подсветки синтаксиса: пишем в Расширениях команду ext:py3 и устанавливаем плагин MagicPython. После этого перезапускаем VS Code, открываем наш файл и нажимаем F5. Когда выпадающее окошко спросит, с чем будем работать — выбираем Python. В итоге мы получаем редактор кода с нужной нам подсветкой синтаксиса и результатом работы в том же окне. Красота!

Частые вопросы об установке Python
Что делать, если на компьютере уже установлена другая версия Python? Как избежать конфликтов?
Несколько версий Python могут спокойно жить на одном компьютере. Например, у вас может стоять старый Python 3.9 для рабочих проектов и новый Python 3.12 для учёбы.
Главное — правильно их запускать. В Windows используйте py -3.9 или py -3.12. В Linux/macOS — указывайте полные версии, например python3.12.
Ещё один способ избежать путаницы — использовать виртуальные окружения для каждого проекта, тогда версии вообще не будут пересекаться. Если старая версия больше не нужна, просто удалите её через стандартное удаление программ.
Что такое виртуальное окружение (venv) в Python и зачем его создавать сразу после установки?
Виртуальное окружение — это изолированная копия Python для конкретного проекта со своим набором библиотек.
Представьте, что у вас два проекта: один требует старую библиотеку Django 4.0, а другой — Django 5.2. Если ставить всё в одну кучу, они будут конфликтовать.
Виртуальное окружение решает эту проблему: создаёте отдельную папку для каждого проекта, и там свои библиотеки. Создать его просто: в терминале пишете python -m venv название_окружения, активируете командой source название_окружения/bin/activate на Linux/Mac или название_окружения\Scripts\activate на Windows.
Как установить дополнительные библиотеки (пакеты) в Python?
Используйте менеджер пакетов pip — он идёт вместе с Python. Откройте командную строку или терминал и напишите pip install название_библиотеки. Например, pip install requests установит библиотеку для работы с HTTP-запросами. Если нужна конкретная версия, добавьте номер: pip install django==5.2. Чтобы посмотреть список всех установленных библиотек, используйте команду pip list. А если хотите удалить библиотеку — пишите pip uninstall название_библиотеки.
Как установить Python на Linux (Ubuntu/Debian) или macOS?
На большинстве linux-дистрибутивов Python 3 уже есть. Проверьте это командой python3 --version. Если Питона нет — используйте sudo apt install python3.
На macOS системный Python лучше не трогать — он нужен самой системе. Для разработки правильнее установить свежую версию через Homebrew — сначала установите Homebrew с сайта brew.sh, а потом выполните команду brew install python. Это убережёт вас от проблем с правами доступа.
После установки проверьте версию командой python3 --version, чтобы убедиться, что всё работает правильно.
