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

Установка и скачивание Python

Установка Python — процесс загрузки и развёртывания интерпретатора Python на компьютере пользователя. Python — свободный интерпретируемый язык программирования с открытым исходным кодом, распространяемый под лицензией PSF. Распространение осуществляется в виде готовых установочных пакетов для основных операционных систем, а также в виде исходного кода, доступного для самостоятельной сборки.

Официальный источник распространения

Единственный рекомендуемый источник загрузки дистрибутивов Python — официальный сайт python.org, раздел «Downloads». На нём размещены установочные пакеты для Windows, macOS и Linux, а также исходный код релизов. Использование сторонних сайтов не рекомендуется: официальный сайт гарантирует целостность пакетов, которые подписываются ключами разработчиков CPython.

Подготовка: выбор версии

На момент публикации актуальной является линейка версий 3.x. Поддержка Python 2.7 прекращена 1 января 2020 года, новые проекты на нём не создаются. При выборе версии следует учитывать совместимость с используемыми библиотеками: большинство популярных пакетов (NumPy, Django, Flask, Pandas) поддерживают последние две минорные ветки Python 3.

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

Для Windows доступны 32-битные и 64-битные установщики в формате .exe. Порядок действий:

  1. Загрузить установщик нужной разрядности с раздела python.org/downloads/windows.
  2. Запустить файл. В первом окне установщика необходимо установить флажок «Add Python to PATH» — это добавляет каталог интерпретатора в переменную окружения PATH, что позволяет вызывать команду python из любого каталога.
  3. Выбрать «Install Now» для стандартной установки или «Customize installation» для выбора компонентов (IDLE, документация, pip, таймзонные данные).
  4. По завершении установщик предлагает добавить Python в переменные среды отдельной кнопкой «Disable path length limit» — это снимает ограничение длины путей Windows MAX_PATH.

После установки проверка выполняется в командной строке командой python --version.

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

Начиная с macOS 12.3 Monterey системный Python 2.7 удалён из системы. Для установки Python 3 используются:

  • Официальный установщик — универсальный пакет .pkg с сайта python.org, поддерживающий macOS 10.9 и новее.
  • Homebrew — пакетный менеджер: команда brew install python3 устанавливает актуальную версию и размещает интерпретатор под именем python3.
  • pyenv — менеджер версий Python, позволяющий параллельно устанавливать и переключать несколько версий.

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

В большинстве дистрибутивов Python предустановлен. Проверка: python3 --version. Если версия в репозитории устарела или требуется конкретная версия, используются:

  • Системный пакетный менеджер: sudo apt install python3 (Debian, Ubuntu), sudo dnf install python3 (Fedora, RHEL).
  • Сборка из исходников: загрузка tarball с python.org, выполнение ./configure, make, sudo make install. Перед сборкой требуется установить компилятор GCC и библиотеки разработки (libssl-dev, zlib1g-dev, libffi-dev и другие).
  • pyenv — рекомендуемый способ установки нескольких версий параллельно с системной.

pip и виртуальные окружения

Вместе с Python устанавливается pip — пакетный менеджер, управляющий библиотеками из репозитория PyPI. Проверка: pip --version. Для изоляции зависимостей проекта используются виртуальные окружения, создаваемые командой python -m venv myenv. Активация в Windows: myenv\Scripts\activate, в Unix-системах: source myenv/bin/activate.

Альтернативные дистрибутивы

  • Anaconda — дистрибутив для научных вычислений, включающий Python, conda и сотни библиотек (NumPy, SciPy, Jupyter). Объём установки превышает 3 ГБ.
  • Miniconda — урезанный Anaconda, содержащий только Python и conda.
  • WinPython — сборка для Windows с научным стеком.
  • Embedded Python — портативная версия для Windows, не требующая установки.

Интегрированные среды разработки

После установки интерпретатора для удобной работы используются IDE: PyCharm (развивается компанией JetBrains, основанной в России), Visual Studio Code с расширением Python, IDLE (поставляется вместе с Python), Jupyter Notebook для интерактивных вычислений.

Проверка установки

Корректность установки проверяется запуском интерпретатора и выполнением простой команды: python -c "print('Hello, world!')". При наличии нескольких версий в системе используется python3 вместо python, чтобы гарантировать вызов Python 3.

История распространения

Проект Python создал Гвидо ван Россум в 1991 году. До 2000-х годов распространение осуществлялось преимущественно через исходный код; появление официальных установщиков для Windows началось с версии 2.x и получило развитие в 3.x-линейке. Начиная с 2018 года выпуск версий осуществляется по расписанию: одна минорная версия в год, поддержка каждой — 5 лет.

Источники:

  • Официальный сайт Python — python.org
  • Документация Python — docs.python.org
  • PyPI — pypi.org
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru