Установка Pyenv в Ubuntu 24.04: Пошаговая Инструкция

В этом руководстве мы покажем вам, как установить Pyenv в Ubuntu 24.04 LTS. Python стал одним из самых популярных языков программирования благодаря своей универсальности, простоте и мощным библиотекам. Как разработчик на Python, вы можете работать над несколькими проектами, требующими разные версии Python. В этом случае Pyenv будет незаменимым инструментом. Pyenv позволяет легко управлять несколькими версиями Python на одном компьютере, что делает его необходимым для любого серьёзного разработчика на Python.

Python
Python

Требования к установке Pyenv в Ubuntu 24.04

  • Сервер под управлением Ubuntu или любой другой Debian подобной системы, например, Linux Mint.
  • Рекомендуется использовать свежую установку ОС для предотвращения возможных проблем.
  • Базовые знания терминала и командной строки.
  • SSH доступ к серверу (или просто откройте Терминал, если вы на рабочем столе).
  • Минимум 1 ГБ ОЗУ (рекомендуется 3 ГБ и более).
  • Минимум 5 ГБ свободного места на диске (рекомендуется 25 ГБ и более).
  • Активное интернет-соединение для загрузки необходимых пакетов и зависимостей.
  • Система Ubuntu 24.04 с правами root или пользователь с правами sudo.

Установка Pyenv на Ubuntu 24.04 LTS

Шаг 1. Обновление репозитория пакетов

Первым шагом в установке Pyenv является обновление системных пакетов и установка необходимых зависимостей. Откройте терминал и выполните следующие команды:

sudo apt update

sudo apt upgrade

Обновление репозитория пакетов для установки Pyenv на Ubuntu
Обновление репозитория пакетов для установки Pyenv на Ubuntu

Далее установите необходимые зависимости:

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

установка необходимых зависимостей для Pyenv
установка необходимых зависимостей для Pyenv

Эта команда установит все пакеты и инструменты, необходимые для корректной работы Pyenv в вашей системе Ubuntu 24.04 LTS.

sudo apt-get install git

Если git не установлен.

Шаг 2. Установка Pyenv

С установленными зависимостями мы можем приступить к установке Pyenv. Самый простой способ установить Pyenv — использовать официальный установочный скрипт. Выполните следующие шаги:

curl https://pyenv.run | bash

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

Эта команда загрузит и выполнит установочный скрипт Pyenv, который клонирует репозиторий Pyenv и настроит необходимые конфигурационные файлы.

Проверьте установку, выполните команду чтоб увидеть версию Pyenv:

pyenv --version

Проверка версии Pyenv в Ubuntu
Проверка версии Pyenv в Ubuntu

Если установка прошла успешно, в терминале отобразится номер версии Pyenv.

Шаг 3. Настройка окружения оболочки

Для эффективного использования Pyenv необходимо настроить окружение оболочки. Это включает обновление конфигурационных файлов оболочки для включения путей, связанных с Pyenv и инициализацию Pyenv при запуске оболочки. Следуйте этим шагам:

Откройте файл конфигурации оболочки (например, ~/.bashrc для Bash) с помощью текстового редактора:

nano ~/.bashrc

Добавьте следующие строки в конец файла:

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"

Настройка окружения оболочки
Настройка окружения оболочки

Сохраните изменения и выйдите из текстового редактора (нажмите Ctrl+X, затем Y и Enter ).

Перезагрузите оболочку для применения изменений:

exec "$SHELL"

Шаг 4. Установка версий Python с помощью Pyenv

С установленным и настроенным Pyenv вы можете легко устанавливать и управлять разными версиями Python. Вот как это сделать:

Список всех доступных версий Python:

pyenv install --list

Список всех доступных версий Python в Pyenv
Список всех доступных версий Python в Pyenv

Установrf конкретной версии Python (например, Python 3.9.7):

pyenv install 3.9.7

Можно установить глобальную версию Python:

pyenv global 3.9.7

Установка локальной версии Python для конкретного каталога проекта:

pyenv local 3.9.7

Шаг 5. Использование Pyenv с виртуальными окружениями

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

Установите плагин pyenv-virtualenv:

git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv

Настройте оболочку для загрузки плагина pyenv-virtualenv:

echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc

Перезагрузите оболочку:

exec "$SHELL"

Создайте новое виртуальное окружение:

pyenv virtualenv 3.9.7 myenv

Активируйте виртуальное окружение:

pyenv activate myenv

Эта команда активирует виртуальное окружение myenv, позволяя вам устанавливать пакеты и запускать скрипты Python в изолированном окружении.

Поздравляем! Вы успешно установили Pyenv. Спасибо за использование этого руководства по установке Pyenv в систему Ubuntu 24.04 LTS. Для дополнительной помощи или полезной информации, мы рекомендуем посетить официальный сайт Pyenv.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.