Instalējiet Virtualenv
Virtualenv instalēšana ir tieša. Izmantojot pip, jūs varat izpildīt zemāk esošo komandu no termināla.
$ pip instalējiet virtualenvAlternatīvi, ja izmantojat Anaconda, tā vietā būs jāizmanto zemāk esošā termināla komanda.
$ conda instalējiet virtualenvJūsu termināla izejai vajadzētu izskatīties līdzīgi zemāk redzamajai.
Bradley-Mini: ~ BradleyPatton $ pip instalē virtualenvKolekcionēšana virtualenv
Lejupielādējot virtualenv-15.1.0-py2.py3-neviens-neviens.whl (1.8 MB)
100% | ████████████████████████████████ | 1.8 MB 267 KB / s
Savākto pakotņu instalēšana: virtualenv
Veiksmīgi instalēta virtualenv-15.1.0
Bradley-Mini: ~ BradleyPatton $
Izveidojiet vidi
Virtualenv ir viena galvenā komanda. Zemāk esošā rinda, kas tiek izpildīta no termināla, direktorijā Tutorial izveidos jaunu “silo” vai virtuālo Python vidi.
$ virtualenv apmācībaPēc izpildes jums vajadzētu iegūt kādu termināla izvadi, piemēram, zemāk.
Bradleys-Mini: vietnes paketes BradleyPatton $ virtualenv apmācībaPārrakstīšana / Lietotāji / BradleyPatton / anaconda / lib / python2.7 / vietne-
paketes / Pamācība / lib / python2.7 / orig-prefikss.txt ar jaunu saturu
Jauns pitons, kas izpildāms mapē / Users / BradleyPatton / anaconda / lib / python2.7 / vietne-
paketes / Pamācība / bin / python
kopēšana / Lietotāji / BradleyPatton / anaconda / bin / python =>
/ Lietotāji / BradleyPatton / anaconda / lib / python2.7 / site-package / Pamācība / bin / python
kopēšana / Lietotāji / BradleyPatton / anaconda / bin /… / lib / libpython2.7.dylib =>
/ Lietotāji / BradleyPatton / anaconda / lib / python2.7 / vietņu paketes / apmācība / lib /
libpython2.7.dylib
Instalēšanas rīku, pip, wheel instalēšana ... pabeigta.
Komanda virtualenv izveidos direktoriju struktūru, ieskaitot bināro bibliotēku, un iekļaus direktoriju jaunajai izveidotajai virtuālajai videi.
Bradley-Mini: apmācība BradleyPatton $ lsbin lib
ietver pip-selfcheck.json
Bradley-Mini: apmācība BradleyPatton $
/ bin
satur jūsu izpildāmos failus, īpaši Python un pip.
aktivizēt easy_install-2.7 pitona konfigurācija
aktivizēt.csh pip python2
aktivizēt.zivju pip2 pitons2.7
aktivizēt šo.py pip2.7 ritenis
viegli_instalēt pitonu
Bradley-Mini: bin BradleyPatton $
The / lib
un / iekļaut
direktoriji ietver Python un izstrādājamās lietojumprogrammas atbalsta failus.
Aktivizējiet Virtualenv
Aktivizācijas skripts atjaunina jūsu ceļu, lai jūs varētu izmantot šo virtuālo vidi, bez grūtībām pārvietojoties uz direktoriju. Tas padara to mazliet vieglāk lietojamu, taču to var izlaist, ja esat termināla nindzja un neiebilstat taustiņu triecieniem.
Iekš / bin
direktorijā ir aktivizēts BASH skripts. Varat izpildīt, izmantojot tālāk norādīto.
Ja no manas zemāk redzamās piezīmes atzīmēsiet, ka man bija jāmaina faila atļauja izpildei. Es izmantoju CHMOD 700 aktivizēt
komandu, lai atjauninātu atļaujas. Jums var būt nepieciešams veikt šo atjauninājumu arī pirms aktivizēšanas skripta palaišanas.
aktivizēt easy_install-2.7 pitona konfigurācija
aktivizēt.csh pip python2
aktivizēt.zivju pip2 pitons2.7
aktivizēt šo.py pip2.7 ritenis
viegli_instalēt pitonu
Bradley-Mini: bin BradleyPatton $ ./aktivizēt
-bash: ./ aktivizēt: Atļauja liegta
Bradley-Mini: bin BradleyPatton $ sudo ./aktivizēt
Parole:
sudo: ./ activate: komanda nav atrasta
Bradley-Mini: aktivizējiet bin BradleyPatton $ chmod 700
Bradley-Mini: bin BradleyPatton $ ./aktivizēt
Bradley-Mini: bin BradleyPatton $
Deaktivizējiet Virtualenv
Lai atsauktu aktivizētās vides mainīgo izmaiņas, palaidiet šo komandu no termināļa. Tas atgriezīs jūsu ceļa izmaiņas, piemēram, tās nekad nav notikušas. Tas ir tik vienkārši.
$ deaktivizētVides noņemšana
Virtuālās vides noņemšana ir tikpat vienkārša kā rm
. Vienkārši ierakstiet šo, lai noņemtu direktoriju un rekursīvi tā saturu.
Ko tagad
Nu, tagad jums jāinstalē bibliotēkas un lietojumprogramma jaunajā virtuālajā vidē. Pip atvieglo bibliotēku iegūšanu.
Es neiedziļināšos pipu smalkumos, no kuriem daži ir atrodami šeit, bet es parādīšu vienu pip instalēšanu.
$ pip install pandas (apmācība) Bradley-Mini: bin BradleyPatton $ pip install pandasKolekcionējot pandas
Izmantojot kešatmiņā saglabātas pandas-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
Notiek numpy kolekcija> = 1.9.0 (no pandām)
Izmantojot kešatmiņā saglabāto 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
Python-dateutil kolekcija (no pandām)
Izmantojot kešatmiņā saglabātu python_dateutil-2.6.1-py2.py3-neviens-neviens.whl
Apkopot pytz> = 2011k (no pandām)
Izmantojot kešatmiņā saglabātu pytz-2017.3-py2.py3-neviens-neviens.whl
Vāc sešus> = 1.5 (no python-dateutil-> pandas)
Izmantojot kešatmiņā saglabāto sešu-1.11.0-py2.py3-neviens-neviens.whl
Savākto pakotņu instalēšana: numpy, six, python-dateutil, pytz, pandas
Numpy-1 veiksmīgi instalēts.14.0 pandas-0.22.0
python-dateutil-2.6.1 pits-2017.3 seši-1.11.0
(Pamācība) Bradley-Mini: bin BradleyPatton $
Ar šo komandu tiks atvērta Python tulka komandrinda. Es importēšu mūsu jauno pandas bibliotēku un pārbaudīšu versiju. 19. versija ir mana globālā pandas versija, taču, kā redzat no termināla izejas, mūsu apmācības virtuālajā vidē izmantotā versija ir 22.
$ apmācība (apmācība) Bradley-Mini: bin BradleyPatton $ pythonPython 2.7.13 | Continuum Analytics, Inc.| (noklusējums, 2016. gada 20. decembris, 23:05:08)
[GCC 4.2.1 saderīgs Apple LLVM 6.0 (clang-600.0.57)] par Darvinu
Lai iegūtu papildinformāciju, ierakstiet “help”, “copyright”, “credits” vai “licence”.
Anaconda jums piedāvā Continuum Analytics.
Lūdzu, pārbaudiet: http: // continuum.io / paldies un https: // anaconda.org
>>> importa pandas
>>> pandas.__versija__
u'0.22.0 '
>>>
Šī apmācība palīdzēs jums sākt darbu ar Virtualenv. Esmu pievienojis saiti uz Virtualenv lapu, kas var palīdzēt dažiem veikt padziļinātu konfigurāciju, izmantojot parametrus un konfigurācijas iestatījumus, kurus var izmantot īpašos apstākļos.
Atsauces
https: // virtualenv.pypa.io / lv / stabils