Пиенв: Инсталирајте више верзија Питхона на свој систем

Питхон лого

Питхон је постао прилично популаран програмски језик због једноставности употребе у поређењу са другим језицима. Тако да на овом језику је написано много апликација и алата за Линук.

Многи од њих нису ажурирани на нове верзије Питхона због напуштања програмера или било ког другог, али апликација је и даље функционална или захтева одређену верзију Питхона.

То може довести до великог проблемаЗбог тога можемо користити одличан алат који ће нам омогућити да на наш систем инсталирамо различите верзије овог језика.

Око Пиенв

Алат о којем ћемо данас разговарати је Пиенв је једноставан, моћан, бесплатан, отворени код и вишеплатформски алат који је фокусиран на управљање више верзија Питхона на Линук системима.

Пиенв је алат који се заснива на рбенв и руби-буилд и да је ово модификовано тако да може радити са програмским језиком Питхон, што је укратко да је вилица за Питхон.

Овај одличан алат помаже нам да инсталирамо, управљамо и пребацујемо се између више верзија Питхона, што се обично ради за тестирање кода у више Питхон окружења.

Овај алат може бити веома корисно програмерима желите да тестирате своје креације написане на Питхону у више окружења и у различитим верзијама Питхона.

Помоћу ње ћете уштедети да морате да инсталирате и деинсталирате сваку верзију Питхона на својим системима или да морате да будете са једног рачунара на други са истим системом, али са другом верзијом програмског језика.

Између сглавне карактеристике овог алата можемо истаћи:

  • Будите у могућности да промените глобалну верзију Питхона по кориснику.
  • Постављање локалне верзије Питхона по пројекту.
  • Управљање виртуелним окружењима створеним од анацонде или виртуаленв.
  • Омогућава вам да замените верзију Питхон променљивом окружења.
  • Потражите команде из више верзија Питхона и више.

Како инсталирати Пиенв на Убунту 18.04 и деривате?

Si желите да инсталирате овај сјајни алат, морамо отворити терминал са Цтрл + Алт + Т и инсталираћемо неке зависности за апликацију:

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

Сада можемо наставити да инсталирамо Пиенв на наше рачунаре Преузимањем алата из његовог гитхуб простора, ми ћемо користити скрипту пиенв-инсталлер.

Све што треба да урадите је покрените следећу команду у свом терминалу да бисте инсталирали пиенв.

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

Када извршавамо ово, морамо сачекати да се преузме и инсталира. На крају инсталације, инсталациони програм ће вас обавестити да додате Пиенв у свој лични фолдер.

Тако да морате додати следеће редове у своју датотеку ~ / .басх_профиле, морамо отворити терминал и извршити:

nano ~/.bash_profile

И додајемо следеће редове на крају датотеке, овде морамо да заменимо „УСЕР“ са вашим системским корисничким именом.

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

eval "$(pyenv init -)"

eval "$(pyenv virtualenv-init -)"

Сачувамо промене помоћу Цтрл + О, а нано излазимо са Цтрл + Кс, сада ове промене морамо учинити важећим извршавањем следеће наредбе:

source ~/.bash_profile

Пиенв је спреман за употребу.

Како се користи пиенв у Убунту-у?

Пиенв

Када се инсталација заврши, можемо да проверимо да ли је покренута и да знамо које верзије Питхона имамо на располагању за употребу у нашем систему.

За ово отворићемо терминал и извршићемо:

pynev install -l

O они такође могу покренути:

pyenv install –list

Ова наредба ће приказати све доступне верзије.

Сада да бисмо знали онај који смо инсталирали морамо извршити:

pyenv versions

у инсталирајте било коју од доступних верзија да нам је Пиенв показао кораке уназад да можемо извршити ову наредбу:

pyenv install x.x.xx

Тамо где к замењујемо верзијом Питхона коју желимо да инсталирамо на систем.

Коначно, да променимо верзију Питхона то радимо са:

pyenv global x.xx.x

Ако желите да сазнате више о овом алату, можете се обратити следећи линк.


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

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.