Как установить другую версию python в linux с помощью командной строки


Python – популярный язык программирования, который широко используется разработчиками по всему миру. Однако, существует несколько версий Python, и иногда может возникнуть необходимость установить другую версию.

Linux – одна из платформ, на которой вполне возможно установить другую версию Python. В отличие от других операционных систем, Linux предлагает более гибкие и мощные инструменты для управления пакетами и зависимостями.

Если вам нужно установить другую версию Python на своей Linux-системе, вам потребуется следовать нескольким шагам. Во-первых, вам нужно убедиться, что на вашей системе установлен менеджер пакетов, такой как apt (для Ubuntu и Debian), yum (для CentOS и Fedora) или pacman (для Arch Linux).

Выбор и установка новой версии

Перед установкой новой версии Python в Linux необходимо определиться с желаемой версией. Можно выбрать стабильную версию, которая имеет поддержку со стороны разработчиков и продолжает развиваться, или экспериментальную версию, в которой уже доступны новые возможности, но она еще может содержать некоторые ошибки.

Для получения списка доступных версий Python можно посетить официальный сайт Python и изучить документацию.

После выбора нужной версии можно приступить к установке. В Linux установка Python осуществляется через менеджер пакетов, такой как apt, yum или dnf, в зависимости от дистрибутива.

Необходимо открыть терминал и выполнить следующую команду:

  • Для Ubuntu/Debian:
  • sudo apt install python ВЕРСИЯ

  • Для CentOS/RHEL:
  • sudo yum install python ВЕРСИЯ

  • Для Fedora:
  • sudo dnf install python ВЕРСИЯ

Вместо ВЕРСИЯ необходимо указать номер версии Python, например, 3.9. Если нужная версия отсутствует в репозитории, можно воспользоваться сторонними инструментами, такими как pyenv или conda, которые позволяют устанавливать и управлять несколькими версиями Python параллельно.

После успешной установки новой версии Python можно проверить ее работу, выполнив команду:

python ВЕРСИЯ --version

Например, если была установлена версия 3.9, команда будет выглядеть так:

python3.9 --version

Настройка среды

Прежде чем перейти к установке другой версии Python, необходимо убедиться, что на вашей системе установлены все необходимые инструменты и зависимости. В этом разделе мы рассмотрим основные шаги настройки среды для успешной установки.

1. Обновление системы

Перед началом установки рекомендуется обновить систему до последней версии. Для этого откройте терминал и выполните следующую команду:

sudo apt update
sudo apt upgrade

Эти команды обновят список доступных пакетов и установят все доступные обновления системы.

2. Установка необходимых инструментов

Для успешной установки другой версии Python вам понадобятся некоторые инструменты. Установите их с помощью следующей команды:

sudo apt install build-essential libssl-dev zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev

Данная команда установит все необходимые инструменты для компиляции и установки Python.

3. Установка pyenv

Для управления версиями Python на Linux рекомендуется использовать инструмент pyenv. Установите pyenv с помощью следующих команд:

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

Затем добавьте pyenv в переменные среды, чтобы его можно было использовать при запуске команд:

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init --path)"' >> ~/.bashrc

Перезапустите терминал или выполните команду source ~/.bashrc, чтобы изменения вступили в силу.

Теперь вы готовы к установке другой версии Python на своей системе Linux.

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

После установки новой версии Python в Linux, вам следует убедиться, что установка прошла успешно. Для этого можно выполнить несколько команд в терминале.

Далее, можно запустить интерпретатор Python из командной строки, введя команду python. Если вы видите приглашение интерпретатора Python (Python >>>), это означает, что Python успешно запустился.

Кроме того, вы можете выполнить простую команду внутри интерпретатора Python для проверки его работы. Например, вы можете ввести команду print("Hello, world!"). Если в результате выполнения команды в терминале появляется фраза «Hello, world!», это означает, что Python работает верно.

Если одна или несколько из этих проверок не прошли успешно, вам может потребоваться повторить установку Python или проверить наличие конфликтов с другими установленными пакетами или версиями Python.

Изменение версии по умолчанию

Чтобы изменить версию Python, используемую по умолчанию на вашей системе Linux, вам понадобится выполнить несколько шагов.

Шаг 1: Убедитесь, что вы установили требуемую версию Python на своей системе. Вы можете проверить установленные версии, выполнив команду:

python --version

Шаг 2: Создайте символическую ссылку на исполняемый файл новой версии Python, чтобы заменить ссылку на текущую версию, используемую по умолчанию. Например, если необходимо установить Python версии 3.8 в качестве версии по умолчанию, выполните следующую команду:

sudo ln -sf /usr/bin/python3.8 /usr/bin/python

Здесь /usr/bin/python3.8 — путь к исполняемому файлу новой версии Python, а /usr/bin/python — путь к символической ссылке, которую необходимо создать.

Шаг 3: Проверьте изменения, выполнив команду:

python --version

Теперь версия Python должна соответствовать установленной вами новой версии.

Примечание: Изменение версии по умолчанию может повлиять на работу системы и других программ, поэтому будьте внимательны при выполнении этой операции.

Добавить комментарий

Вам также может понравиться