Установка 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
