Что нужно перед установкой

Python называют «питон» и «пайтон». Это язык программирования, а на компьютер вы устанавливаете интерпретатор: программу, которая выполняет код. Редактор помогает писать программы, pip устанавливает дополнительные библиотеки.

Для нового учебного проекта выбирайте стабильный Python 3 без пометок alpha, beta или rc. Если курс требует определённую ветку, сначала сверьте совместимость библиотек. На python.org/downloads/ есть выпуски, сроки поддержки и ссылки на загрузку. Python распространяется бесплатно; платить за установщик не нужно.

На странице выпуска проверьте требования к ОС и архитектуру: x86-64 и ARM64 обозначают разные процессоры. Для обычной установки выбирайте готовый пакет вашей системы. Исходный код и embeddable package предназначены для других задач. У файла .exe в Windows откройте свойства и вкладку цифровых подписей: издатель должен быть Python Software Foundation.

Что нужно перед установкой
СистемаСпособПроверка версии
WindowsPython Install Manager с python.orgpython --version
macOSУстановщик .pkg с python.org или Homebrewpython3 --version
UbuntuПакетный менеджер aptpython3 --version
FedoraПакетный менеджер dnfpython3 --version

Как узнать, есть ли Python на компьютере

До скачивания откройте cmd через меню «Пуск» в Windows или «Терминал» на macOS и Linux. Введите команду проверки из таблицы и нажмите Enter. Номер версии означает, что интерпретатор доступен. Если команда не найдена, проверьте PATH или установите Python по инструкции ниже.

В Windows команда py list показывает версии, которыми управляет новый менеджер. Не удаляйте прежнюю установку до проверки зависимых программ. При нескольких версиях смотрите также путь интерпретатора в настройках редактора.

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

Официальная документация рекомендует Python Install Manager. Он скачивает Python и управляет версиями. Менеджер доступен на python.org и в Microsoft Store. Ниже описана установка с сайта.

  1. Откройте python.org, перейдите в Downloads и выберите Python Install Manager для Windows.
  2. Запустите скачанный пакет и нажмите «Install». Дождитесь завершения установки.
  3. Откройте новое окно cmd или PowerShell. Выполните py install default, чтобы установить Python выбранной по умолчанию стабильной ветки.
  4. Введите python --version. Убедитесь, что команда выводит номер установленной версии.
  5. Посмотрите список версий командой py list. Для первого проекта оставьте выбранную установку и переходите к запуску программы.

Как установить другую версию Python

Команда py list --online показывает доступные выпуски. Чтобы установить нужную версию Python, укажите её идентификатор после py install. Скопируйте идентификатор из списка, сверив его с требованиями проекта.

Если команда py вызывает старый запускатель, используйте pymanager вместо py. Менеджер и прежний запускатель могут конфликтовать по имени команды.

Если инструкция показывает Install Now

В старом установщике .exe были кнопка Install Now и галочка Add Python to PATH. Они относятся к другому способу установки. В Python Install Manager искать их не нужно. Перед загрузкой проверьте требования выбранного выпуска к вашей Windows.

py install default
python --version
py list

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

На Mac Python устанавливают стандартным пакетом .pkg с python.org. Выберите загрузку для macOS, откройте файл и прочитайте требования установщика. Сборка universal2 предназначена для поддерживаемых компьютеров Apple Silicon и Intel.

Пройдите шаги мастера, примите лицензию и нажмите «Install». Для этого способа потребуется учётная запись с правами администратора. Затем откройте установленную папку Python в Applications и запустите Install Certificates.command. Этот шаг настраивает корневые сертификаты для защищённых соединений.

В новом терминале выполните python3 --version. Системную установку Apple не удаляйте и не заменяйте вручную: её могут использовать инструменты macOS.

Вариант через Homebrew

Если Homebrew уже настроен, выполните brew install python3, затем python3 --version. Для учебного проекта выберите один способ установки. Если использовали и пакет с сайта, и Homebrew, проверьте выбранный интерпретатор в редакторе.

brew install python3
python3 --version

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

В Ubuntu и Fedora Python обычно уже входит в систему. Начните с python3 --version. Пакетный менеджер дистрибутива устанавливает системные компоненты, а pip работает с библиотеками проекта. Не заменяйте системный Python ради учебного задания.

Ubuntu

В Ubuntu пакет python3-full включает интерпретатор, стандартную библиотеку, venv и IDLE. Для pip добавьте python3-pip. Сначала обновите список пакетов: sudo apt update. Затем выполните sudo apt install python3-full python3-pip. Для изменения системных пакетов нужны права администратора.

Debian, Fedora и Arch Linux

В Debian выполните sudo apt update, затем sudo apt install python3 python3-venv python3-pip. В Fedora при отсутствии интерпретатора используйте sudo dnf install python3. После установки проверьте python3 --version.

В Arch Linux выполните sudo pacman -Syu python. Команда одновременно обновляет систему и устанавливает пакет python. Прочитайте список изменений перед подтверждением. Не заменяйте её на pacman -Sy python: частичное обновление может нарушить зависимости.

sudo apt update
sudo apt install python3-full python3-pip
python3 --version

Первый запуск: интерактивная оболочка и файл программы

После установки Python запустите командой python в Windows или python3 в macOS и Linux. Приглашение >>> означает, что интерпретатор ждёт код. Введите print(2 + 3) и нажмите Enter. На экране появится 5.

В интерактивном режиме можно сразу проверять выражения. Команды pip вводите в обычный терминал, а не после >>>. Чтобы выйти из оболочки, введите quit().

Как сохранить и запустить файл с кодом

Создайте текстовый файл hello.py. Скопируйте пример выше: он рассчитывает стоимость условной покупки. Числа учебные, их можно менять. Сохраните файл перед запуском.

Откройте терминал в папке с файлом. В Windows выполните python hello.py, в macOS и Linux выполните python3 hello.py. Результат примера равен 360. Значит, файл найден и код выполнен.

Проверьте расширение: нужен hello.py, а не hello.py.txt. Если вывод не изменился после правки числа, сохраните файл и повторите запуск.

Когда удобен IDLE

IDLE объединяет редактор и интерактивную оболочку. В Windows запустите python -m idlelib, на macOS используйте приложение IDLE из папки Python в Applications. В Ubuntu IDLE входит в python3-full.

Выберите File → New File, введите код примера и сохраните его как hello.py. Команда Run → Run Module или клавиша F5 запускает файл. Результат появится в окне Shell.

price = 120
count = 3
print(price * count)

Настройка VS Code и PyCharm

Редактор и расширение Python не заменяют интерпретатор. Установите его до настройки VS Code. Если вы создали окружение .venv, выбирайте интерпретатор из этой папки. После смены окружения откройте новый терминал редактора.

  1. Установите VS Code с официального сайта и откройте папку с учебной программой.
  2. В разделе расширений найдите Python от Microsoft и установите его.
  3. Откройте палитру команд и выберите «Python: Select Interpreter». Укажите интерпретатор вашего проекта.
  4. Откройте файл программы, сохраните изменения и нажмите кнопку «Run Python File».
  5. Посмотрите результат во встроенном терминале. Он должен совпасть с запуском того же файла из командной строки.

Как подключить интерпретатор в PyCharm

В PyCharm от JetBrains откройте Settings, затем Python → Interpreter. Нажмите Add Interpreter → Add Local Interpreter. Для готового окружения выберите Python и укажите .venv\Scripts\python.exe в Windows или .venv/bin/python в macOS и Linux.

Для нового окружения выберите Virtualenv, базовый интерпретатор и пустой каталог. Подтвердите настройку кнопкой OK. Если появилась ошибка Invalid environment, проверьте путь и совместимость версии Python с вашей IDE.

Виртуальное окружение и установка библиотек

Окружение отделяет библиотеки одного проекта от другого. В папке проекта на Windows выполните py -m venv .venv. На macOS и Linux используйте python3 -m venv .venv. Название .venv обозначает каталог окружения.

В cmd активируйте его командой .venv\Scripts\activate.bat. В PowerShell используйте .\.venv\Scripts\Activate.ps1. В bash или zsh выполните source .venv/bin/activate. После активации команда python относится к окружению проекта.

Проверьте pip командой python -m pip --version. Для примера установите библиотеку Requests через python -m pip install requests. Запуск pip через выбранный интерпретатор помогает избежать путаницы между установками.

В cmd проверьте путь через where python, в bash или zsh через which python. Среди результатов должен быть путь внутри .venv. Команда deactivate отключает окружение; в новом терминале активируйте его снова.

Список зависимостей requirements.txt

Команда python -m pip freeze > requirements.txt сохраняет установленные пакеты и версии. На другом компьютере создайте окружение и выполните python -m pip install -r requirements.txt. Сам каталог .venv в систему контроля версий не добавляйте.

При переносе проекта сверяйте также версию Python и операционную систему. Файл зависимостей сам по себе не гарантирует одинаковую работу программы.

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

Сопоставьте сообщение об ошибке с таблицей. Меняйте одну настройку за раз и повторяйте запуск.

Что делать, если Python не запускается
Что происходитЧто проверитьСледующий шаг
Команда python не найденаСистему и способ установкиНа macOS и Linux попробуйте python3. В Windows откройте новый терминал и проверьте py.
В Windows запускается прежний pyКонфликт запускателейИспользуйте pymanager для команд нового менеджера.
Пакет установлен, но импорт не работаетВыбранное окружениеСравните интерпретатор редактора и путь из python -m pip --version.
Не удаётся открыть файл программыПапку терминала и имя файлаПерейдите в папку программы, проверьте расширение и сохранение документа.
Команда pip вызывает SyntaxErrorПриглашение >>>Вернитесь в обычный терминал и выполните команду там.
Новая программа выводит старый результатСохранение и путь запускаСохраните изменения и убедитесь, что запускаете нужный файл.
pip сообщает externally-managed-environmentУстанавливаете ли вы пакет в системный PythonСоздайте .venv, активируйте его и повторите python -m pip install requests.
PowerShell запрещает Activate.ps1Можно ли обойтись без активацииЗапускайте интерпретатор напрямую: .\.venv\Scripts\python.exe -m pip --version.

Настройка переменной среды PATH

PATH перечисляет папки, где оболочка ищет команды. Если Windows открывает магазин вместо Python, найдите в «Пуске» раздел «Управление псевдонимами выполнения приложений». Включите псевдонимы Python (default). Если они уже включены, выключите и включите снова.

Откройте изменение переменных среды своей учётной записи. В пользовательском Path проверьте запись %UserProfile%\AppData\Local\Microsoft\WindowsApps. Для дополнительных команд менеджер предлагает %LocalAppData%\Python\bin. Сохраняйте остальные пути, затем откройте новый терминал и повторите python --version.

Если работает старый запускатель py, используйте pymanager для управления версиями. В cmd команда where python покажет найденные пути, а в PowerShell используйте where.exe python. Так можно обнаружить конфликт установок.

Что делать после установки

Когда пример заработал, попробуйте расчёт суммы заказа или обработку списка товаров. Задайте входные данные и ожидаемый результат. Затем проверьте пустой список и неверный ввод: это первые тесты вашей программы.

Если вы готовите сайт или сервис, посмотрите услугу «разработка веб-приложений»: /uslugi/veb-prilozheniya/. Для обсуждения подготовьте описание пользователей, действий и данных. Итоговую цену называем после брифа.

Источники

  1. Python: документация по установке, IDLE и venv
  2. Python: загрузки, поддержка выпусков и проверка файлов
  3. Ubuntu: настройка Python
  4. Fedora: Python
  5. Arch Linux: Python
  6. Python Packaging: pip, venv и requirements.txt
  7. VS Code: настройка и запуск Python
  8. PyCharm: подключение виртуального окружения