Nainštalujte Virtualenv
Inštalácia Virtualenv je jednoduchá. Pomocou pipu môžete z terminálu vykonať nasledujúci príkaz.
$ pip nainštalovať virtualenvAk používate Anacondu, môžete namiesto toho použiť príkaz terminálu uvedený nižšie.
$ conda nainštalovať virtualenvVáš koncový výstup by mal vyzerať podobne ako nižšie.
Bradleys-Mini: ~ BradleyPatton $ pip install virtualenvZbieranie virtuálnych
Sťahuje sa virtualenv-15.1.0-py2.py3-none-any.whl (1.8 MB)
100% | ██████████████████████████████████████ | 1.8 MB 267 kB / s
Inštalácia zhromaždených balíkov: virtualenv
Virtualenv-15 bola úspešne nainštalovaná.1.0
Bradleys-Mini: ~ BradleyPatton $
Vytvorte prostredie
Virtualenv má jeden hlavný príkaz. Nasledujúci riadok vykonaný z terminálu vytvorí nové „silo“ alebo virtuálne prostredie Pythonu v adresári Tutorial.
Výukový program $ virtualenvPo vykonaní by ste mali dostať nejaký výstup terminálu, ako je uvedené nižšie.
Bradleys-Mini: web-balíčky BradleyPatton $ virtualenv TutorialPrepisovanie / Používatelia / BradleyPatton / anaconda / lib / python2.7 / stránka-
balíčky / Tutorial / lib / python2.7 / orig-predpona.txt s novým obsahom
Nový spustiteľný súbor python v priečinku / Users / BradleyPatton / anaconda / lib / python2.7 / stránka-
balíčky / Tutorial / bin / python
kopírovanie / Users / BradleyPatton / anaconda / bin / python =>
/ Users / BradleyPatton / anaconda / lib / python2.7 / site-packages / Tutorial / bin / python
kopírovanie / Users / BradleyPatton / anaconda / bin /… / lib / libpython2.7.dylib =>
/ Users / BradleyPatton / anaconda / lib / python2.7 / site-packages / Tutorial / lib /
libpython2.7.dylib
Inštalácia setuptools, pip, wheel ... hotovo.
Príkaz virtualenv vytvorí adresárovú štruktúru vrátane binárneho súboru, knižnice a adresára pre nové virtuálne prostredie, ktoré bolo vytvorené.
Bradleys-Mini: Výukový program BradleyPatton $ lsbin lib
zahrňte pip-selfcheck.json
Bradleys-Mini: Výukový program BradleyPatton $
/ bin
obsahuje vaše spustiteľné súbory, predovšetkým Python a pip.
aktivujte easy_install-2.7 python-config
Aktivovať.csh pip python2
Aktivovať.ryba pip2 python2.7
Activ_This.py pip2.7 kolies
easy_install python
Bradleys-Mini: bin BradleyPatton $
The / lib
a / zahrnúť
adresáre obsahujú podporné súbory pre Python a aplikáciu, ktorá sa má vyvinúť.
Aktivujte Virtualenv
Aktivačný skript aktualizuje vašu cestu, aby ste mohli využívať toto virtuálne prostredie bez nutnosti navigácie do adresára. Používanie je o niečo jednoduchšie, ale dá sa preskočiť, ak ste koncový ninja a nevadí vám stlačenie klávesov.
V / bin
adresári je aktivovaný skript BASH. Môžete vykonať pomocou nižšie uvedeného.
Ak si z môjho tápania nižšie všimnete, že som musel upraviť povolenie súboru na vykonanie. Použil som CHMOD 700 sa aktivuje
príkaz na aktualizáciu povolení. Túto aktualizáciu možno budete musieť vykonať pred spustením aktivačného skriptu.
aktivujte easy_install-2.7 python-config
Aktivovať.csh pip python2
Aktivovať.ryba pip2 python2.7
activ_this.py pip2.7 kolies
easy_install python
Bradleys-Mini: bin BradleyPatton $ ./Aktivovať
-bash: ./ aktivovať: Povolenie odmietnuté
Bradleys-Mini: bin BradleyPatton $ sudo ./Aktivovať
Heslo:
sudo: ./ activated: príkaz sa nenašiel
Bradleys-Mini: bin BradleyPatton $ chmod 700 sa aktivuje
Bradleys-Mini: bin BradleyPatton $ ./Aktivovať
Bradleys-Mini: bin BradleyPatton $
Deaktivovať Virtualenv
Ak chcete vrátiť späť zmeny premenných prostredia, ktoré boli vykonané aktiváciou, spustite nasledujúci príkaz z terminálu. Týmto sa vrátia zmeny vašej cesty, akoby sa nikdy nestali. Je to také jednoduché.
$ deaktivovaťOdstránenie prostredia
Odstránenie virtuálneho prostredia je také jednoduché ako rm
. Jednoduchým zadaním nasledujúcich príkazov odstránite adresár a rekurzívne jeho obsah.
Teraz čo
Teraz je potrebné nainštalovať knižnice a aplikácie v novom virtuálnom prostredí. Pip uľahčuje získavanie vašich knižníc.
Nebudem sa venovať jemnostiam pipu, z ktorých niektoré nájdete tu, ale ukážem inštaláciu jedného pipu.
$ pip install pandas (návod) Bradleys-Mini: bin BradleyPatton $ pip install pandasZbieranie pandy
Používanie pandy-0 vo vyrovnávacej pamäti.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
Zbiera sa numpy> = 1.9.0 (od pandy)
Použitie vyrovnávacej pamäte 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
Zbiera sa python-dateutil (z pand)
Pomocou vyrovnávacej pamäte python_dateutil-2.6.1-py2.py3-none-any.whl
Zbiera sa pytz> = 2011k (od pand)
Používanie vyrovnávacej pamäte pytz-2017.3-py2.py3-none-any.whl
Zbiera sa šesť> = 1.5 (z python-dateutil-> pandy)
Pomocou vyrovnávacej pamäte šesť-1.11.0-py2.py3-none-any.whl
Inštalácia zhromaždených balíkov: numpy, six, python-dateutil, pytz, pandas
Úspešne nainštalovaný numpy-1.14.0 pandy-0.22.0
python-dateutil-2.6.1 pytz-2017.3 šesť-1.11.0
(Výukový program) Bradleys-Mini: bin BradleyPatton $
Nasledujúci príkaz otvorí príkazový riadok tlmočníka Pythonu. Importujem našu novú knižnicu pandy a skontrolujem verziu. Verzia 19 je moja globálna verzia pre pandy, ale ako vidíte z terminálového výstupu, verzia použitá v našom virtuálnom prostredí výučby je 22.
$ python (návod) Bradleys-Mini: bin BradleyPatton $ pythonPython 2.7.13 | Continuum Analytics, Inc.| (predvolené, 20. decembra 2016, 23:05:08)
[GCC 4.2.1 Kompatibilné Apple LLVM 6.0 (clang-600.0.57)] na darwin
Ďalšie informácie získate zadaním výrazu „help“, „copyright“, „credit“ alebo „license“.
Anacondu vám prináša Continuum Analytics.
Navštívte stránku: http: // kontinuum.io / vďaka a https: // anakonda.org
>>> importovať pandy
>>> pandy.__verzia__
u'0.22.0 '
>>>
Tento tutoriál by vám mal pomôcť začať s Virtualenv. Pridal som odkaz na stránku Virtualenv, ktorá môže pomôcť s hĺbkovou konfiguráciou pomocou parametrov a konfiguračných nastavení, ktoré je možné použiť za zvláštnych okolností.
Referencie
https: // virtualenv.pypa.io / en / stabilný