Как установить Python на компьютер и начать на нём писать

Это занимает всего 10 минут.

Как установить Python на компьютер и начать на нём писать

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

В этой статье покажем, как установить Python под Windows и как с ним работать. Для MacOS всё почти то же самое, а если у вас Linux, то вы лучше нас знаете, как это сделать.

Если вы только начинаете знакомиться с языком программирования Python, посмотрите наш мастрид — в нём мы собрали самое важное и интересное для старта.

Скачивание и установка

Для начала нам нужно скачать установщик с официального сайта — python.org. Если качать Python с других сайтов, можно подцепить вирус или троян. Скачивайте программы только с официальных сайтов.

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

На главной странице сразу видим большую жёлтую кнопку, на которой написано «Download Python». Нажимаем, сохраняем и запускаем файл. Он весит около 25 мегабайт.

Большая жёлтая кнопка, которая отвечает за последнюю версию Python.
Установщик спрашивает, как установить — всё сразу или хотите что-то настроить? Выбираем первый вариант — Install Now.
В конце установки программа предложит убрать ограничение на длину одной служебной переменной. Она отвечает за то, чтобы вы или другая программа могли запустить Python почти из любого места. Для этого нужно нажать текст в рамке.

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

Вы с Python 3, поздравляем.

Запуск программ

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

py полное_имя_файла

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

Теперь, чтобы запустить наш код, напишем в командной строке:

py D:\time.py3

Результат работы — выполненный алгоритм:

Как установить Python на компьютер и начать на нём писать

Подключаем VS Code

Мы уже рассказывали об этом редакторе кода — он быстрый, бесплатный и есть много плагинов. Чтобы работать с Python-файлами было проще, научим VS Code понимать и запускать их. Для этого нам нужно найти и установить специальный плагин для этого языка. Открываем вкладку Расширения (Extensions) и пишем такое:

tag:debuggers @sort:installs

В результатах поиска находим Python и нажимаем Install:

Как установить Python на компьютер и начать на нём писать

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

Запускаем и отлаживаем программу на Python в VS Code.

Частые вопросы об установке 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, чтобы убедиться, что всё работает правильно.

Обложка:

Даня Берковский

Корректор:

Ирина Михеева

Вёрстка:

Маша Климентьева

Вам может быть интересно
Как биг-дата управляет миром: на примере магазинов
Как биг-дата управляет миром: на примере магазинов

Вокруг появляется много одних и тех же магазинов — почему так происходит и как они устроены.

easy
Все опять заговорили про VPN. Что это такое, объясни мне!
Все опять заговорили про VPN. Что это такое, объясни мне!

Мы не можем вам сказать. Но можем показать.

medium
Блокировщик соцсетей, который спасёт вашу продуктивность
Блокировщик соцсетей, который спасёт вашу продуктивность

И поднимет осознанность.

easy
Программист учит компьютер играть в Тетрис
Программист учит компьютер играть в Тетрис

А он легко бьет мировой рекорд.

hard
7 неочевидных, но полезных библиотек для Python
7 неочевидных, но полезных библиотек для Python

Что есть, кроме Request, NumPy и Celery

easy
Спорим: как часто нужно устанавливать обновления
Спорим: как часто нужно устанавливать обновления

Льём масло в огонь

easy
Как программисту быстро включиться в новый проект
Как программисту быстро включиться в новый проект

Даже если не заонбордили

easy
Чем отличается буткемп-обучение от обычных курсов Яндекс Практикума
Чем отличается буткемп-обучение от обычных курсов Яндекс Практикума

Разница в длительности и темпе обучения

easy
Chrome OS — операционная система из браузера
Chrome OS — операционная система из браузера

Работает быстро, но с множеством ограничений

medium
medium