Instalirajte Virtualenv
Instalacija Virtualenva je izravna. Pomoću pipa možete izvršiti donju naredbu s terminala.
$ pip instalirati virtualenvAko koristite Anacondu, umjesto toga trebat ćete upotrijebiti donju naredbu terminala.
$ conda instalirati virtualenvIzlaz vašeg terminala trebao bi izgledati slično dolje.
Bradleys-Mini: ~ BradleyPatton $ pip instalirati virtualenvPrikupljanje virtualenv
Preuzimanje virtualenv-15.1.0-py2.py3-none-any.whl (1.8 MB)
100% | ████████████████████████████████ | 1.8 MB 267 kB / s
Instaliranje prikupljenih paketa: virtualenv
Uspješno instaliran virtualenv-15.1.0
Bradleys-Mini: ~ BradleyPatton $
Stvorite okruženje
Virtualenv ima jednu glavnu naredbu. Redak u nastavku izveden s terminala stvorit će novo "silos" ili virtualno Python okruženje u direktoriju Tutorial.
Vodič za $ virtualenvNakon izvršenja trebali biste dobiti neki terminalni izlaz kao u nastavku.
Bradleys-Mini: web-paketi BradleyPatton $ virtualenv VodičPrepisivanje / Users / BradleyPatton / anaconda / lib / python2.7 / mjesto-
paketi / Vodič / lib / python2.7 / orig-prefiks.txt s novim sadržajem
Nova izvršna datoteka pythona u / Users / BradleyPatton / anaconda / lib / python2.7 / mjesto-
paketi / Vodič / bin / python
kopiranje / Users / BradleyPatton / anaconda / bin / python =>
/ Users / BradleyPatton / anaconda / lib / python2.7 / site-paketi / Vodič / bin / python
kopiranje / Users / BradleyPatton / anaconda / bin /… / lib / libpython2.7.dylib =>
/ Users / BradleyPatton / anaconda / lib / python2.7 / site-paketi / Vodič / lib /
libpython2.7.dylib
Instaliranje setuptools, pip, kotačić ... gotovo.
Naredba virtualenv izradit će strukturu direktorija, uključujući binarnu biblioteku i uključiti direktorij za novo virtualno okruženje koje je stvoreno.
Bradleys-Mini: Vodič za BradleyPatton $ lskanta za smeće
uključuju pip-selfcheck.json
Bradleys-Mini: Vodič za BradleyPatton $
/ kanta za smeće
sadrži vaše izvršne datoteke, a najviše Python i pip.
aktivirajte easy_install-2.7 python-config
aktivirati.csh pip python2
aktivirati.riba pip2 python2.7
aktiviraj_ovo.py pip2.7 kotača
easy_install python
Bradleys-Mini: bin BradleyPatton $
The / lib
i / uključiti
direktoriji uključuju datoteke za podršku za Python i aplikaciju koju treba razviti.
Aktivirajte Virtualenv
Aktivacijska skripta ažurira vašu putanju tako da možete koristiti ovo virtualno okruženje bez muke s navigacijom do direktorija. To ga čini malo lakšim za upotrebu, ali može se preskočiti ako ste terminal ninja i ne smetaju vam ključni potezi.
U / kanta za smeće
U direktoriju postoji aktivirana BASH skripta. Možete izvršiti koristeći dolje.
Ako ćete primijetiti iz mog dolje navedenog traženja, da sam morao izmijeniti dozvolu datoteke za izvršenje. Koristio sam CHMOD 700 aktivirati
naredba za ažuriranje dozvola. Ovo ćete ažuriranje možda trebati izvršiti i prije pokretanja skripte za aktiviranje.
aktivirajte easy_install-2.7 python-config
aktivirati.csh pip python2
aktivirati.riba pip2 python2.7
aktiviraj_ovo.py pip2.7 kotača
easy_install python
Bradleys-Mini: bin BradleyPatton $ ./aktivirati
-bash: ./ activate: Dozvola odbijena
Bradleys-Mini: bin BradleyPatton $ sudo ./aktivirati
Zaporka:
sudo: ./ activate: naredba nije pronađena
Bradleys-Mini: aktivirajte kantu BradleyPatton $ chmod 700
Bradleys-Mini: bin BradleyPatton $ ./aktivirati
Bradleys-Mini: bin BradleyPatton $
Deaktivirajte Virtualenv
Da biste poništili promjene varijable okoline koje su izvršene aktiviranjem, pokrenite sljedeću naredbu s terminala. Ovo će vratiti vaše promjene puta kao da se nikada nisu dogodile. To je jednostavno.
$ deaktiviratiUklanjanje okoline
Uklanjanje virtualnog okruženja jednostavno je kao rm
. Jednostavno upišite sljedeće da biste uklonili direktorij i rekurzivno njegov sadržaj.
Što sad
Eto, sada morate instalirati svoje knjižnice i aplikaciju u novo virtualno okruženje. Pip olakšava pronalaženje vaših knjižnica.
Neću ulaziti u suptilnosti pipa od kojih neke možete pronaći ovdje, ali pokazat ću jednu instalaciju pipa.
$ pip install pandas (Vodič) Bradleys-Mini: bin BradleyPatton $ pip install pandasSkupljanje pandi
Upotreba predmemoriranih panda-0.22.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9
_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Prikupljanje numpy> = 1.9.0 (od pandi)
Korištenje predmemorirane numpy-1.14.0-cp27-cp27m-macosx_10_6_intel.macosx_10_9_intel.macosx_10_9
_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl
Prikupljanje python-dateutila (od pandi)
Korištenje predmemoriranog python_dateutil-2.6.1-py2.py3-none-any.whl
Prikupljanje pytza> = 2011k (od pandi)
Korištenje predmemoriranog pytz-2017.3-py2.py3-none-any.whl
Prikupljanje šest> = 1.5 (iz python-dateutil-> pande)
Koristeći predmemorirani šest-1.11.0-py2.py3-none-any.whl
Instaliranje prikupljenih paketa: numpy, six, python-dateutil, pytz, pandas
Uspješno instaliran numpy-1.14.0 pandi-0.22.0
python-dateutil-2.6.1. pytz-2017.3 šest-1.11.0
(Vodič) Bradleys-Mini: bin BradleyPatton $
Sljedeća naredba otvorit će naredbeni redak tumača Python. Uvest ću našu novu knjižnicu pandi i provjeriti verziju. Verzija 19 je moja globalna verzija pandi, ali kao što vidite iz izlaza terminala, verzija koja se koristi u našem virtualnom okruženju Tutorial je 22.
$ python (Vodič) Bradleys-Mini: bin BradleyPatton $ pythonPython 2.7.13 | Continuum Analytics, Inc.| (zadano, 20. prosinca 2016., 23:05:08)
[OUU 4.2.1 Kompatibilni Apple LLVM 6.0 (clang-600.0.57)] na darwinu
Upišite "pomoć", "autorska prava", "krediti" ili "licenca" za više informacija.
Anacondu vam donosi Continuum Analytics.
Molimo pogledajte: http: // continuum.io / hvala i https: // anaconda.org
>>> uvoz pandi
>>> pande.__verzija__
u'0.22.0 '
>>>
Ovaj bi vas vodič trebao započeti s radom s Virtualenv. Dodao sam vezu na stranicu Virtualenv koja može pomoći u nekim dubinskim konfiguracijama pomoću parametara i konfiguracijskih postavki koje se mogu koristiti u posebnim okolnostima.
Reference
https: // virtualenv.pypa.io / en / stabilno