Як встановити Pyenv на Ubuntu 18.04
Якщо ви працюєте з декількома проектами на Python, кожен з яких вимагає окремої версії Python, Pyenv дозволяє легко встановлювати і перемикатися між ними. У цьому посібнику ми розглянемо процес встановлення та налаштування Pyenv в Ubuntu 18.04.
Крок 1: Оновлення та модернізація системи
Для початку оновіть список пакунків та оновіть наявні пакунки, щоб переконатися, що все є актуальним.
Крок 2: Встановлення залежностей
Для компіляції та керування різними версіями Python Pyenv потребує декілька залежностей. Встановіть їх за допомогою запуску:
Крок 3: Встановлення Pyenv
Тепер ви можете завантажити та встановити Pyenv. Найпростіший спосіб встановити його – за допомогою скрипта інсталятора Pyenv.
- Завантажте та запустіть інсталяційний скрипт:
Це встановить pyenv, pyenv-virtualenv та pyenv-update, які нададуть вам інструменти для керування версіями Python, створення віртуальних середовищ та оновлення Pyenv.
- Додавання Pyenv до конфігурації командної оболонки:Після встановлення вам потрібно додати Pyenv до конфігурації командної оболонки, щоб він завантажувався щоразу, коли ви запускаєте термінал. Відкрийте файл конфігурації оболонки (наприклад,для користувачів Bash):
~/.bashrc
Додайте наступні рядки в кінець файлу:
- Застосуйте зміни, перезапустивши термінал або запустивши програму:
Крок 4: Перевірка встановлення Pyenv
Щоб переконатися, що Pyenv встановлено правильно, скористайтеся наступною командою:
Якщо встановлення пройшло успішно, ви побачите номер версії.
Крок 5: Встановлення версії Python
Після встановлення Pyenv ви можете встановити певну версію Python. Наприклад, встановити Python 3.8.12:
Ви можете отримати список доступних версій за допомогою запуску:
У результаті буде показано всі версії Python, які може встановити Pyenv, включно зі стабільними випусками та версіями для розробки.
Крок 6: Встановлення версії Python за замовчуванням
Після встановлення потрібної версії Python ви можете встановити її як глобальну версію за замовчуванням:
Ця команда встановлює версію Python 3.8.12 як версію за замовчуванням, яка буде використовуватися щоразу, коли ви відкриватимете термінал. Щоб підтвердити версію:
Ви також можете встановити версію Python для кожного проекту окремо. Перейдіть до каталогу проекту і скористайтеся:
Це створить файл
.python-version
Крок 7: Керування віртуальними середовищами за допомогою Pyenv
Якщо ви встановили інсталяційний скрипт Pyenv на кроці 3, у вас вже є pyenv-virtualenv, який дозволяє створювати ізольовані середовища.
- Створіть віртуальне середовище за допомогою запуску:
Замініть
назвою вашого середовища.myenv
- Активує віртуальне середовище:
- Деактивуйте його простим запуском:
Щоб видалити середовище, скористайтеся:
Підсумок
Ви успішно встановили Pyenv в Ubuntu 18.04 і налаштували його для керування кількома версіями Python. Тепер ви можете легко перемикатися між версіями і створювати ізольовані віртуальні середовища для кожного проекту.