Pyenv: Инсталирайте множество версии на Python във вашата система

Лого на Python

Python се превърна в доста популярен език за програмиране поради своята простота на използване в сравнение с други езици. Следователно има много приложения и инструменти за Linux, написани на този език.

Много от тях не са актуализирани до новите версии на Python поради изоставяне на програмист или от друг, но приложението все още е функционално или приложението изисква определена версия на Python.

Това може да доведе до голям проблемЕто защо можем да се възползваме от отличен инструмент, който ще ни позволи да инсталираме различни версии на този език в нашата система.

За Пиенв

Инструментът, за който ще говорим днес, е Pyenv е прост, мощен, безплатен инструмент с отворен код и междуплатформен инструмент, който е фокусиран върху управлението на множество версии на Python в Linux системи.

Пиенв е инструмент, който се основава на 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_profile, трябва да отворим терминал и да изпълним:

nano ~/.bash_profile

И добавяме следните редове в края на файла, тук трябва да заменим „ПОТРЕБИТЕЛ“ с вашето системно потребителско име.

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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.