Įdiekite „Virtualenv“
„Virtualenv“ diegimas yra tiesus. Naudodami pip, galite atlikti žemiau esančią komandą iš terminalo.
$ pip įdiegti virtualenvArba, jei naudojate „Anaconda“, vietoj to turėsite naudoti žemiau esančią terminalo komandą.
$ conda įdiekite virtualenvJūsų terminalo išvestis turėtų atrodyti panašiai kaip žemiau.
„Bradleys-Mini“: ~ „BradleyPatton $ pip“ įdiekite virtualenvRinkti virtualenv
Atsisiunčiama virtualenv-15.1.0-py2.py3-niekas-bet koks.whl (1.8 MB)
100% | ████████████████████████████████ | 1.8 MB 267 kB / s
Surinktų paketų diegimas: virtualenv
Sėkmingai įdiegta virtualenv-15.1.0
„Bradley-Mini“: ~ „BradleyPatton $“
Sukurti aplinką
„Virtualenv“ turi vieną pagrindinę komandą. Žemiau eilutė, vykdoma iš terminalo, sukurs naują „silo“ arba virtualią „Python“ aplinką „Tutorial“ kataloge.
$ virtualenv pamokaVykdydami turėtumėte gauti tam tikrą terminalo išvestį, kaip nurodyta toliau.
„Bradleys-Mini“: svetainių paketai „BradleyPatton $ virtualenv“ pamokaPerrašymas / Vartotojai / BradleyPatton / anaconda / lib / python2.7 / svetainė-
paketai / Pamoka / lib / python2.7 / orig-prefiksas.txt su nauju turiniu
Naujas pitono vykdomasis failas aplanke / Users / BradleyPatton / anaconda / lib / python2.7 / svetainė-
paketai / Pamoka / bin / python
kopijavimas / Vartotojai / BradleyPatton / anaconda / bin / python =>
/ Vartotojai / BradleyPatton / anaconda / lib / python2.7 / site-package / Pamoka / bin / python
kopijavimas / Vartotojai / BradleyPatton / anaconda / bin /… / lib / libpython2.7.dylib =>
/ Vartotojai / BradleyPatton / anaconda / lib / python2.7 / svetainės paketai / Pamoka / lib /
libpython2.7.dylib
Įdiegti įrankiai, pip, wheel ... padaryta.
Komanda „virtualenv“ sukurs katalogo struktūrą, įskaitant dvejetainę biblioteką, ir katalogą naujai sukurtai virtualiajai aplinkai.
„Bradleys-Mini“: „BradleyPatton“ pamoka $ lsbin lib
įtraukti pip-selfcheck.Json
„Bradleys-Mini“: „BradleyPatton“ pamoka $
/ bin
yra jūsų vykdomieji failai, ypač „Python“ ir „pip“.
suaktyvinti easy_install-2.7 pitono konfigūracija
suaktyvinti.csh pip python2
suaktyvinti.žuvis pip2 python2.7
suaktyvinti_tai.py pip2.7 ratas
easy_install python
„Bradleys-Mini“: „bin BradleyPatton“
The / lib
ir / įtraukti
kataloguose yra palaikomi „Python“ ir kuriamos programos failai.
Suaktyvinti „Virtualenv“
Suaktyvinimo scenarijus atnaujina jūsų kelią, kad galėtumėte naudoti šią virtualią aplinką be vargo pereidami į katalogą. Tai šiek tiek palengvina naudojimą, tačiau gali būti praleistas, jei esate terminalo nindzė ir neprieštaraujate klavišų paspaudimams.
Viduje konors / bin
kataloge yra aktyvuotas BASH scenarijus. Vykdyti galite naudodamiesi žemiau.
Jei pastebėsite žemiau apžiūrinėtą žemiau, kad aš turėjau pakeisti failo leidimą vykdyti. Aš naudojau CHMOD 700 įjungti
komanda atnaujinti leidimus. Jums taip pat gali tekti atlikti šį naujinimą prieš paleidžiant aktyvavimo scenarijų.
suaktyvinti easy_install-2.7 pitono konfigūracija
suaktyvinti.csh pip python2
suaktyvinti.žuvis pip2 python2.7
suaktyvinti_tai.py pip2.7 ratas
easy_install python
„Bradleys-Mini“: „bin BradleyPatton“ ./ aktyvuoti
-bash: ./ aktyvuoti: Leidimas atmestas
„Bradleys-Mini“: „bin BradleyPatton“ $ sudo ./ aktyvuoti
Slaptažodis:
sudo: ./ activate: komanda nerasta
„Bradleys-Mini“: suaktyvinkite „BradleyPatton $ chmod 700“
„Bradleys-Mini“: „bin BradleyPatton“ ./ aktyvuoti
„Bradleys-Mini“: „bin BradleyPatton“
Išjunkite „Virtualenv“
Norėdami anuliuoti suaktyvintus aplinkos kintamojo pakeitimus, paleiskite šią komandą iš terminalo. Tai grąžins jūsų kelio pokyčius, kaip niekada nebuvo. Tai taip paprasta.
$ išjungtiAplinkos pašalinimas
Virtualią aplinką pašalinti yra taip paprasta, kaip rm
. Jei norite pašalinti katalogą ir rekursyviai jo turinį, tiesiog įveskite šį tekstą.
Kas dabar
Na, dabar jūs turite įdiegti savo bibliotekas ir programą naujoje virtualioje aplinkoje. „Pip“ leidžia lengvai įsigyti bibliotekų.
Nenagrinėsiu „pip“ subtilybių, kai kurias iš jų galite rasti čia, bet pademonstruosiu vieną „pip“ diegimą.
$ pip install pandas (Pamoka) Bradleys-Mini: bin BradleyPatton $ pip install pandasKolekcionuoja pandas
Naudojant talpykloje išsaugotas 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
Renkamas numpy> = 1.9.0 (iš pandų)
Naudojant talpyklą 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“ (iš pandų) rinkimas
Naudojant talpykloje išsaugotą python_dateutil-2.6.1-py2.py3-niekas-bet koks.whl
Surinkti pytz> = 2011k (iš pandų)
Naudojant talpykloje saugomą „pytz-2017“.3-py2.py3-niekas-bet koks.whl
Surinkus šešis> = 1.5 (iš python-dateutil-> pandos)
Naudojant talpykloje saugomą šeši-1.11.0-py2.py3-niekas-bet koks.whl
Surinktų paketų diegimas: numpy, six, python-dateutil, pytz, pandas
Sėkmingai įdiegtas „numpy-1“.14.0 pandų-0.22.0
python-dateutil-2.6.1 pytz-2017.3 šeši-1.11.0
(Pamoka) „Bradleys-Mini“: bin BradleyPatton $
Ši komanda atvers „Python“ vertėjo komandinę eilutę. Importuosiu naują mūsų pandų biblioteką ir patikrinsiu versiją. 19 versija yra mano pasaulinė pandų versija, tačiau, kaip matote iš terminalo išvesties, mūsų „Tutorial“ virtualioje aplinkoje naudojama versija yra 22.
„$ python“ (pamoka) „Bradleys-Mini“: bin BradleyPatton $ python„Python 2“.7.13 | „Continuum Analytics, Inc.“.| (numatytasis, 2016 m. gruodžio 20 d. 23:05:08)
[PĮB 4.2.1 suderinamas „Apple LLVM 6“.0 (clang-600.0.57)] apie Darviną
Norėdami gauti daugiau informacijos, įveskite „pagalba“, „autorių teisės“, „kreditai“ arba „licencija“.
„Anaconda“ jums pateikia „Continuum Analytics“.
Patikrinkite: http: // continuum.io / ačiū ir https: // anaconda.org
>>> importuoti pandas
>>> pandos.__versija__
u'0.22.0 '
>>>
Ši pamoka turėtų padėti pradėti naudotis „Virtualenv“. Pridėjau nuorodą į „Virtualenv“ puslapį, kuris gali padėti atlikti kai kurias išsamias konfigūracijas naudojant parametrus ir konfigūracijos parametrus, kurie gali būti naudojami ypatingomis aplinkybėmis.
Literatūra
https: // virtualenv.pypa.io / lt / stabilus