Nainstalujte Virtualenv
Instalace Virtualenv je přímočará. Pomocí pipu můžete provést níže uvedený příkaz z terminálu.
$ pip install virtualenvAlternativně, pokud používáte Anacondu, budete místo toho muset použít níže uvedený příkaz terminálu.
$ conda install virtualenvVáš koncový výstup by měl vypadat podobně jako níže.
Bradleys-Mini: ~ BradleyPatton $ pip install virtualenvSbírání virtuálních
Stahování virtualenv-15.1.0-py2.py3-none-any.whl (1.8 MB)
100% | ██████████████████████████████████████ | 1.8 MB 267 kB / s
Instalace shromážděných balíčků: virtualenv
Virtualenv-15 byl úspěšně nainstalován.1.0
Bradleys-Mini: ~ BradleyPatton $
Vytvořte prostředí
Virtualenv má jeden hlavní příkaz. Níže uvedený řádek spuštěný z terminálu vytvoří v adresáři Tutorial nové prostředí „sila“ nebo virtuální prostředí Python.
Výukový program $ virtualenvPo provedení byste měli dostat nějaký terminální výstup jako níže.
Bradleys-Mini: web-balíčky BradleyPatton $ virtualenv TutorialPřepisování / Uživatelé / BradleyPatton / anaconda / lib / python2.7 / místo-
balíčky / Tutorial / lib / python2.7 / předpona orig.txt s novým obsahem
Nový spustitelný python v / Users / BradleyPatton / anaconda / lib / python2.7 / místo-
balíčky / Tutorial / bin / python
kopírování / Uživatelé / BradleyPatton / anaconda / bin / python =>
/ Users / BradleyPatton / anaconda / lib / python2.7 / site-packages / Tutorial / bin / python
kopírování / Uživatelé / BradleyPatton / anaconda / bin /… / lib / libpython2.7.dylib =>
/ Users / BradleyPatton / anaconda / lib / python2.7 / site-packages / Tutorial / lib /
libpython2.7.dylib
Instalace nástrojů setup, pip, wheel ... hotovo.
Příkaz virtualenv vytvoří adresářovou strukturu včetně binárního souboru, knihovny a adresáře pro nové virtuální prostředí, které bylo vytvořeno.
Bradleys-Mini: Výukový program BradleyPatton $ lsbin lib
zahrnout pip-selfcheck.JSON
Bradleys-Mini: Výukový program BradleyPatton $
/zásobník
obsahuje vaše spustitelné soubory, zejména Python a pip.
aktivujte easy_install-2.7 python-config
aktivovat.csh pip python2
aktivovat.ryby pip2 python2.7
Activate_this.py pip2.7 kol
easy_install python
Bradleys-Mini: bin BradleyPatton $
The / lib
a /zahrnout
adresáře obsahují podpůrné soubory pro Python a aplikaci, která má být vyvinuta.
Aktivovat Virtualenv
Aktivační skript aktualizuje vaši cestu, abyste mohli toto virtuální prostředí využívat bez potíží s navigací do adresáře. Používání je o něco snazší, ale lze jej přeskočit, pokud jste terminál ninja a nevadí vám klávesové zkratky.
V /zásobník
adresáře existuje aktivační skript BASH. Můžete provést pomocí níže uvedeného.
Pokud si z mého tápání níže všimnete, že jsem musel upravit povolení souboru k provedení. Použil jsem CHMOD 700 se aktivuje
příkaz k aktualizaci oprávnění. Možná budete muset provést tuto aktualizaci před spuštěním aktivačního skriptu.
aktivujte easy_install-2.7 python-config
aktivovat.csh pip python2
aktivovat.ryby pip2 python2.7
Activate_this.py pip2.7 kol
easy_install python
Bradleys-Mini: bin BradleyPatton $ ./aktivovat
-bash: ./ aktivovat: Oprávnění odepřeno
Bradleys-Mini: bin BradleyPatton $ sudo ./aktivovat
Heslo:
sudo: ./ aktivovat: příkaz nebyl nalezen
Bradleys-Mini: bin BradleyPatton $ chmod 700 se aktivuje
Bradleys-Mini: bin BradleyPatton $ ./aktivovat
Bradleys-Mini: bin BradleyPatton $
Deaktivovat Virtualenv
Chcete-li vrátit změny proměnných prostředí, které byly provedeny aktivací, spusťte následující příkaz z terminálu. Tím se vrátí změny vaší cesty, jako by se nikdy nestaly. Je to tak jednoduché.
$ deaktivovatOdebrání prostředí
Odebrání virtuálního prostředí je stejně jednoduché jako rm
. Jednoduše zadejte následující, abyste odstranili adresář a rekurzivně jeho obsah.
Co teď
Nyní je třeba nainstalovat knihovny a aplikace do nového virtuálního prostředí. Pip usnadňuje získávání vašich knihoven.
Nebudu jít do jemností pipu, z nichž některé najdete zde, ale předvedu instalaci jednoho pipu.
$ pip install pandas (výukový program) Bradleys-Mini: bin BradleyPatton $ pip install pandasSbírání pand
Pomocí pandy v mezipaměti-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
Sbírání numpy> = 1.9.0 (od pand)
Použití mezipaměti 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
Sbírání python-dateutil (z pand)
Pomocí mezipaměti python_dateutil-2.6.1-py2.py3-none-any.whl
Sbírání pytz> = 2011k (od pand)
Používání pytz-2017 v mezipaměti.3-py2.py3-none-any.whl
Sbírání šesti> = 1.5 (z python-dateutil-> pandy)
Pomocí mezipaměti šest-1.11.0-py2.py3-none-any.whl
Instalace shromážděných balíčků: numpy, six, python-dateutil, pytz, pandas
Úspěšně nainstalován numpy-1.14.0 pandy-0.22.0
python-dateutil-2.6.1 pytz-2017.3 šest-1.11.0
(Výukový program) Bradleys-Mini: bin BradleyPatton $
Následující příkaz otevře příkazový řádek interpretu Pythonu. Importuji naši novou knihovnu pand a zkontroluji verzi. Verze 19 je moje globální verze pand, ale jak vidíte z výstupu terminálu, verze použitá v našem virtuálním prostředí výukového programu je 22.
$ python (výuka) Bradleys-Mini: bin BradleyPatton $ pythonPython 2.7.13 | Continuum Analytics, Inc.| (výchozí, 20. prosince 2016, 23:05:08)
[GCC 4.2.1 Kompatibilní Apple LLVM 6.0 (clang-600.0.57)] na darwinu
Další informace získáte zadáním „help“, „copyright“, „credit“ nebo „license“.
Anacondu vám přináší Continuum Analytics.
Podívejte se na: http: // kontinuum.io / díky a https: // anakonda.org
>>> importovat pandy
>>> pandy.__verze__
u'0.22.0 '
>>>
Tento výukový program by vám měl pomoci začít s Virtualenv. Přidal jsem odkaz na stránku Virtualenv, která může pomoci s hloubkovou konfigurací pomocí parametrů a nastavení konfigurace, které lze použít za zvláštních okolností.
Reference
https: // virtualenv.pypa.io / en / stabilní