Установка и скачивание 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. Порядок действий:
- Загрузить установщик нужной разрядности с раздела python.org/downloads/windows.
- Запустить файл. В первом окне установщика необходимо установить флажок «Add Python to PATH» — это добавляет каталог интерпретатора в переменную окружения PATH, что позволяет вызывать команду
pythonиз любого каталога. - Выбрать «Install Now» для стандартной установки или «Customize installation» для выбора компонентов (IDLE, документация, pip, таймзонные данные).
- По завершении установщик предлагает добавить 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
