Како ефикасно креирати и управљати својим Питхон виртуелним окружењем

Како ефикасно креирати и управљати својим Питхон виртуелним окружењем

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





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





Како функционишу виртуелна окружења

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





Створено виртуелно окружење не функционише само; мораћете да га активирате. У ствари, све што радите изван виртуелног окружења неће радити без активације. Ово је начин да ваш глобални простор буде много чистији.

Основни принцип је да зависности у виртуелном А неће радити за виртуелни Б --- осим ако не инсталирате зависност посебно за виртуелни Б.



Упркос томе, уобичајена замка за већину почетника, па чак и за неке стручњаке, јесте да инсталирају своје зависности у глобални простор пре активације. То никада неће успети; увек треба да активирате пре инсталирања зависности.

Како се користе различити алати окружења: предности и мане

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





1. Виртуаленв

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

Да бисте са њим створили виртуелно окружење у оперативном систему Виндовс, отворите прозор командне линије на одабраној локацији. Упишите | _+_ | да направите нову фасциклу, замењујући текст и заграде именом које сте изабрали.





Затим откуцајте | _+_ | да бисте прешли у нови директоријум, а затим следи наредба | _+_ | да бисте креирали виртуелно окружење.

Ако још нисте упознати са командном линијом, погледајте неке битне команде командне линије које треба да знате .

како направити снимак екрана у убунту -у

Затим промените фасцикле у своје виртуелно окружење уписивањем | _+_ |. Кад једном уђете [Назив окружења] , тип | _+_ |; обавезно користите велика слова С у Скрипте . Када уђете у фасциклу Скрипте, активирајте виртуелно окружење уписивањем | _+_ |.

Један велики недостатак коришћења виртуаленв -а је то што морате бити у директоријуму Сцриптс да бисте га активирали. Због тога ћете морати доста да се крећете. На пример, ако се ваш пројекат налази у другом директоријуму, мораћете да се вратите у њега из фасцикле Скрипте за заштиту животне средине. Овај процес може постати заморан, збуњујући и неефикасан.

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

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

Како то учинити, погледајте слику испод. Напоменути да мој пројекат и мивиртуал су директоријуми пројекта и виртуелног окружења.

2. Виртуаленввраппер

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

Имајте на уму да инсталацијска наредба за виртуаленввраппер на Виндовс -у је | _+_ |. Али | _+_ | радиће за мацОС.

Да бисте направили виртуелно окружење помоћу овог алата, отворите ЦМД; не морате да се крећете у фасциклу свог пројекта. Једном у командној линији откуцајте | _+_ |. Он за вас ствара унапред активирано виртуелно окружење.

Следећи пут када желите да користите створено окружење, добра пракса је да отворите командну линију директно у директоријуму вашег пројекта. То можете учинити отварањем фасцикле пројекта и куцањем цмд у великом навигационом оквиру на врху панела.

Када сте у ЦМД -у, користите команду | _+_ | да бисте активирали своје виртуелно окружење.

Иако је овај алат прилично згодан и једноставан за употребу, постаје проблем када заборавите име које сте дали околини за одређени пројекат. То је уобичајено када већ имате десетине виртуелних окружења у тој мапи Енвс.

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

3. Дистрибуција Анаконде

Анацонда дистрибуција је тешко решење за управљање животном средином створено за науку о подацима. Иако се, у зависности од преференција, и даље користи у веб развоју. Овај алат долази са навигатором који вам омогућава креирање и управљање вашим окружењима.

Више је аутоматски него ручни и делује као комбинација виртуаленв и пип пакети. То значи да увек можете користити | _+_ | да инсталирате зависности уместо пип . Али из неког разлога чини се да је цонда ограничена у смислу инсталирања пакета.

Једно решење овог ограничења је да инсталирате пип у своје цонда окружење помоћу | _+_ | команда. У неким случајевима то можда неће бити потребно, јер позивање пипа директно у цонда окружење без пипа за тешко инсталирање и даље функционише.

Међутим, цонда се не препоручује за новопридошлице које користе Виндовс, јер његово постављање захтева неке техничке карактеристике. То је изван оквира ове дискусије, али за брзу идеју мораћете да додате своју дистрибуцију Анацонде на путању вашег система.

Имајте на уму да Анацонда такође има уграђену шкољку, названу Анацонда схелл, која извршава упутства попут ЦМД-а. Можете га испробати тако што ћете потражити Анацонда промпт на Виндовс траци за претрагу.

Да бисте користили цонду као алат за управљање заштитом животне средине, прво морате да инсталирате Дистрибуција Анаконде . Уверите се да сте изабрали одговарајући оперативни систем пре него што започнете преузимање.

Након постављања дистрибуције Анацонда, отворите командну линију и откуцајте | _+_ | за стварање виртуелног окружења цонда. За кориснике оперативног система Виндовс, цонда није доступна за директну употребу у командној линији. Мораћете да га позовете из пакетне датотеке помоћу | _+_ |.

Да бисте активирали већ креирано виртуелно окружење, користите | _+_ |. Ако сте корисник оперативног система Виндовс, откуцајте | _+_ |. Када отворите Анацонда Навигатор, сва доступна окружења ће бити наведена.

Надоградња и надоградња верзија у виртуелним окружењима

Ако радите на пројекту и морате да промените верзију зависности, једноставан начин за то је надоградња на верзију која вас занима.

други рачунар на овој мрежи има исту ИП адресу као овај рачунар

На пример, ако желите да надоградите верзију панде, отворите ЦМД и откуцајте | _+_ |. Та команда деинсталира претходну верзију панде и инсталира нову тражену верзију.

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

Савладавање виртуелних окружења у Питхону

Ови алати за виртуелно окружење Питхон су корисни и са њима је лако радити. Не брините о томе које друге особе сматрају „најбољима“; то је више о вашим жељама. Прави алат је онај који најбоље служи вашем пројекту.

За више информација о Питхону погледајте како програмирати и контролисати свој Ардуино користећи Питхон .

Објави Објави Твеет Емаил 15 Команде Виндовс командне линије (ЦМД) које морате знати

Командна линија је и даље моћан алат за Виндовс. Ево најкориснијих ЦМД команди које сваки Виндовс корисник треба да зна.

Прочитајте следеће
Повезане теме
  • Програмирање
  • Питхон
О аутору Идисоу Омисола(94 објављена чланка)

Идову је страствен у било чему паметном технологији и продуктивности. У слободно време игра се кодирањем и прелази на шаховску таблу кад му је досадно, али такође воли да се повремено одваја од рутине. Његова страст да људима покаже пут око савремене технологије мотивише га да пише више.

Више од Идову Омисола

Претплатите се на наш билтен

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

Кликните овде да бисте се претплатили