Pyenv: установите несколько версий Python в вашей системе

Логотип Python

Python стал довольно популярным языком программирования из-за простоты использования по сравнению с другими языками. Следовательно на этом языке написано множество приложений и инструментов для Linux.

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

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

О нас Пьенв

Инструмент, о котором мы поговорим сегодня, - это Pyenv. это простой, мощный, бесплатный кроссплатформенный инструмент с открытым исходным кодом, который сосредоточился на управлении несколькими версиями Python в системах Linux.

Pyenv - это инструмент, основанный на rbenv и ruby-build и что он был изменен, чтобы он мог работать с языком программирования Python, что вкратце заключается в том, что это вилка для Python.

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

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

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

Между sосновные характеристики этого инструмента мы можем выделить:

  • Уметь изменять глобальную версию Python для каждого пользователя.
  • Установка локальной версии Python для каждого проекта.
  • Управление виртуальными средами, созданными anaconda или virtualenv.
  • Позволяет вам переопределить версию Python с помощью переменной среды.
  • Ищите команды из нескольких версий Python и не только.

Как установить Pyenv на Ubuntu 18.04 и производные?

Si хочу установить этот отличный инструмент, мы должны открыть терминал с помощью Ctrl + Alt + T и мы собираемся установить некоторые зависимости для приложения:

sudo apt-get install -y make build-essential git libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

Сейчас мы можем приступить к установке Pyenv на наши компьютеры Это можно сделать, загрузив инструмент из вашего пространства на github, и мы будем использовать скрипт pyenv-установщик.

Все, что тебе нужно сделать, это выполните следующую команду в своем терминале, чтобы установить pyenv.

curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash

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

Для чего должен добавить следующие строки в ваш файл ~/.bash_профиль, мы должны открыть терминал и выполнить:

nano ~/.bash_profile

И мы добавляем следующие строки в конец файла, здесь мы должны заменить «USER» на ваше системное имя пользователя.

export PATH="/home/USER/.pyenv/bin:$PATH"

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

Мы сохраняем изменения с помощью Ctrl + O и выходим из nano с помощью Ctrl + X, теперь мы должны сделать эти изменения действительными, выполнив следующую команду:

source ~/.bash_profile

Pyenv готов к использованию.

Как использовать pyenv в Ubuntu?

Пьенв

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

Для этого мы собираемся открыть терминал, и мы собираемся выполнить:

pynev install -l

O они также могут запускать:

pyenv install –list

Эта команда отобразит все доступные версии.

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

pyenv versions

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

pyenv install x.x.xx

Где мы заменяем x на версию Python, которую хотим установить в системе.

Наконец, чтобы изменить версию Python, мы делаем это с помощью:

pyenv global x.xx.x

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


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.