Установка 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-системе и подготовить среду для разработки.