Установка Python на системах Linux может варьироваться в зависимости от дистрибутива, но в большинстве случаев процесс достаточно прост. Во многих дистрибутивах Linux Python уже предустановлен, однако вы можете захотеть установить более новую версию или управлять несколькими версиями Python на одной машине. Вот общие шаги установки Python на Linux:
Шаг 1: Проверка предустановленной версии Python
Перед установкой новой версии Python проверьте, установлена ли уже версия Python на вашей системе. Для этого откройте терминал и выполните команду:
python --version
или для Python 3:
python3 --version
Шаг 2: Установка Python через менеджер пакетов
Большинство дистрибутивов Linux имеют в своих репозиториях Python, и его можно установить, используя менеджер пакетов системы.
Для Debian/Ubuntu и производных систем, используйте
apt
:sudo apt update
sudo apt install python3
Для Fedora:
sudo dnf install python3
Для CentOS:
sudo yum install python3
Шаг 3: Установка pip
pip
— это менеджер пакетов для Python, который позволяет вам устанавливать и управлять дополнительными библиотеками и зависимостями. Для его установки выполните команду:sudo apt install python3-pip
Замените
apt
на dnf
или yum
, если вы используете Fedora или CentOS соответственно.Шаг 4: Проверка установки
После установки Python и pip проверьте их работоспособность, выполнив следующие команды:
python3 --version
pip3 --version
Шаг 5: Дополнительно: Установка с использованием pyenv
Если вам необходимо управлять несколькими версиями Python, рассмотрите возможность использования
pyenv
. Это инструмент, который позволяет устанавливать и использовать разные версии Python для различных проектов без конфликтов.Установка
pyenv
:curl https://pyenv.run | bash
Затем следуйте инструкциям на экране для добавления
pyenv
в ваш файл профиля, чтобы он был доступен в командной строке.С помощью
pyenv
вы можете легко устанавливать и переключаться между различными версиями Python, что делает вашу разработку более гибкой и удобной.Эти шаги должны помочь вам установить Python на вашей Linux-системе и подготовить среду для разработки.