Открыть сервисСервис

Установка Python на компьютер

Установка Python — процесс загрузки и настройки интерпретатора Python на компьютере, необходимый для запуска и разработки программ на языке Python. Python распространяется бесплатно и свободно; официальный дистрибутив доступен на сайте Python Software Foundation — python.org. Процесс установки одинаков для Windows, macOS и Linux, но имеет системные особенности.

Системные требования

Python не предъявляет жёстких требований к оборудованию. Для актуальных версий (3.12, 3.13) достаточно процессора с поддержкой 64-битной архитектуры и 256 МБ оперативной памяти. Поддерживаются Windows 8.1 и новее, macOS 10.9 (для старых версий) или macOS 11 и новее для последних релизов, а также Linux с ядром 3.2+. Официальные бинарные сборки выпускаются для x86-64 и ARM64.

Скачивание дистрибутива

Сайт python.org

Основной источник — официальный сайт python.org, раздел «Downloads». На странице автоматически определяется операционная система и предлагается актуальная стабильная версия. Для Windows доступны установщики в формате .exe (64-bit и 32-bit) и «embeddable package» — ZIP-архив для встраивания интерпретатора в приложение. Для macOS — универсальный установщик .pkg. Для Linux интерпретатор, как правило, устанавливается из репозиториев дистрибутива, а не с сайта.

Альтернативные источники

  • Microsoft Store — официальный пакет Python доступен в магазине приложений Windows; установка изолирована и не требует прав администратора.
  • Репозитории Linux — в Ubuntu и Debian команда sudo apt install python3, в Fedora — sudo dnf install python3, в Arch — sudo pacman -S python.
  • pyenv — утилита для управления несколькими версиями Python на Unix-системах.
  • Anaconda / Miniconda — дистрибутивы с предустановленными научными библиотеками (NumPy, pandas, SciPy), распространяются через сайт anaconda.com.

Установка на Windows

Запускается скачанный установщик. В первом окне рекомендуется установить галочку «Add python.exe to PATH» — без неё интерпретатор не будет доступен из командной строки. Далее выбирается режим «Install Now» (стандартная установка) или «Customize installation» (возможность выбрать компоненты: pip, IDLE, документацию, телеметрию). По умолчанию устанавливается pip — менеджер пакетов, и виртуальные окружения. После завершения можно нажать «Disable path length limit», чтобы убрать ограничение длины путей в 260 символов.

Проверка установки выполняется в командной строке или PowerShell:

`` python --version pip --version ``

Установка на macOS

Скачивается универсальный установщик .pkg, который ставит интерпретатор в /Library/Frameworks/Python.framework. Система macOS поставляется с предустановленной утилитой python3, но это может быть устаревшая версия или заглушка, предлагающая установить Command Line Tools. Собственная сборка с python.org позволяет иметь актуальную версию независимо от системной. Альтернативный путь — Homebrew: brew install python.

Установка на Linux

В большинстве дистрибутивов Python уже предустановлен. Проверка — команда python3 --version. Для получения свежей версии можно собрать из исходников: скачивается архив с сайта, распаковывается, затем выполняются команды ./configure, make, sudo make install. Для разработки рекомендуется дополнительно поставить пакет python3-venv (Debian/Ubuntu) или python3-devel (Fedora).

Настройка окружения

Для изоляции проектов используются виртуальные окружения:

`` python -m venv myenv ``

В Windows активация: myenv\Scripts\activate, в Linux и macOS: source myenv/bin/activate. После активации пакеты, устанавливаемые через pip install, попадают в локальное окружение и не конфликтуют с системными.

Возможные проблемы

  • Команда python не найдена — на Windows не добавлен путь в PATH; на Linux и macOS используется python3.
  • Ошибка при установке pip — помогает команда python -m ensurepip --upgrade.
  • Конфликт версий — решение через виртуальные окружения или pyenv.
  • Проблемы с прокси-сервером — pip поддерживает переменные окружения HTTP_PROXY и HTTPS_PROXY.

Интересные факты

  • Python назван в честь британского комедийного шоу «Монти Пайтон», а не змеи.
  • Интерпретатор написан на C; существуют альтернативные реализации — PyPy (ускоренный JIT-компилятором), Jython (на JVM), IronPython (на .NET).
  • С 2020 года Python 2 официально не поддерживается; все актуальные версии — ветка 3.x.

Источники:

  • Официальный сайт Python Software Foundation — python.org
  • Документация Python — docs.python.org
  • Справочник по виртуальным окружениям — docs.python.org/3/library/venv.html
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru