Slik installerer virtualenv Og virtualenvwrapper I Ubuntu

A virtuelt miljø er svært nyttig å python utviklere som gjør det mulig å teste ulike versjoner av en pakke i et isolert og dedikert miljø inni maskinen. Den virtualenv Verktøyet brukes av programmerere til å lage isolerte python miljøer med hovedmål å løse avhengigheter og versjoner. Jeg synes det er veldig nyttig og bruker den hver gang jeg koding noe i python.
For eksempel bruker en webutvikler Django 1.6 for alle sine prosjekter. Hvordan han kommer til å kjøre en Django webapplikasjon som gjør bruk av Django 1.7 uten å påvirke den globale site_packages katalogen? Dette er et problem som kan løses ved hjelp av irtualenv verktøy som kan brukes til å lage et virtuelt miljø for et prøveprosjekt med django 1.7 installert
. Merk: Hver virtuelle miljøet du lage med virtualenv verktøy har sin egen installasjon kataloger, som ikke deler biblioteker med andre virtualenv miljøer.
Slik installerer virtualenv I Ubuntu

Før du installerer virtualenv i Ubuntu vi trenger å installere pip som er et er et pakkesystem som brukes til å installere og administrere programvarepakker som er skrevet i Python. Hvis du bruker Ubuntu 12.04 som meg så bruk følgende kommandoer for å installere PIP3 i maskinen din.

 sudo apt-get install python3-setuptoolssudo easy_install3 pip 

Brukere som gjør bruk av moderne versjoner av Ubuntu kan lett installere PIP3 med hjelp av apt-get install kommando som vist nedenfor.

 sudo apt-get install python3-pip 

Deretter installerer virtualenv med hjelp av pip som vist nedenfor.

 sudo PIP3 installere virtualenv 

Hvis du vil kan du også få den nyeste uutgitt versjon fra github, men det anbefales ikke da det kan ha feil og andre problemer

Få siste uutgitte dev versjon.

 sudo pip installere https://github.com/pypa/virtualenv/tarball/develop

Or installere globalt fra kilde:

 curl -O https://pypi.python.org /packages/source/v/virtualenv/virtualenv-XXtar.gztar xvfz virtualenv-XXtar.gzcd virtualenv-X.Xsudo python setup.py installere 
Slik bruker virtualenv Tool, Grunnleggende bruk

Når installasjonen av virtualenv verktøyet er ferdig kan du enkelt lage et virtuelt miljø ved å skrive og kjøre følgende kommando på terminalen.

 virtualenv MYVENV 

Nå cd inn i python virtuelle miljøet du opprettet. Hva ser du? Hvis du ls inne MYVENV vil du legge merke til tre mapper som er opprettet: bin, inkludere og lib mappen. Som du kan se virtualenv du nettopp opprettet ennå ikke er aktivert, må du bruke følgende kommando for å aktivere den.
Kilde bin /activateNow at du har lært om å opprette og aktivere python isolert virtuelle miljøer ved hjelp av virtualenv verktøyet det er på tide å gjør ting litt enklere., En veldig nyttig verktøy som hjelper når du arbeider med virtuelle miljøer er virtualenvwrapper som er et bash script skapt av Doug Hellmann med det formål å gjøre arbeidet med virtuelle miljøer enklere og mindre tidkrevende. Hvem liker å kjøre kilde bin /aktivere hver gang en python virtuelt miljø trenger aktivering?
Nobody!
Så åpner en ny terminal og bruke følgende kommando.
Sudo PIP3 installere virtualenvwrapper

Legg de følgende to linjer i din ~ /.bashrc script:

 eksport WORKON_HOME = "$ HOME /.virtualenvs" source $ HOME /bin /virtualenvwrapper_bashrcclose den bashrc filen og kilden dem: 

Lukk filen og kjøre følgende kommando .

 source ~ /.bashrc 

Nå hver gang du trenger for å lage et virtuelt miljø for din python prosjektet bør du bruke følgende kommando.

 mkvirtualenv unixmen_project 

Hvis du liker å arbeid på en bestemt virtuelt miljø bare bruke workon kommandoen etterfulgt av den spesifikke navnet på den virtuelle miljøet der du ønsker å jobbe i.

For eksempel bruker jeg følgende kommando for å arbeide på virtuelle miljøet unixmen_project.

 workon unixmen_project 

Ingen behov for aktivisering. Hvis du ønsker å deaktivere det virtuelle miljøet bare kjøre følgende kommando.

 deaktivere 

Cheers! Anmeldelser