Telepítse a Virtualenv alkalmazást
A Virtualenv telepítése egyenesen halad. A pip használatával végrehajthatja az alábbi parancsot a terminálról.
$ pip install virtualenvAlternatív megoldásként, ha az Anacondát használja, akkor az alábbi terminál parancsot kell használnia.
$ conda telepítse a virtualenv-tA terminál kimenetének hasonlónak kell lennie az alábbiakhoz.
Bradleys-Mini: ~ BradleyPatton $ pip install virtualenvVirtuális env gyűjtése
A virtualenv-15 letöltése.1.0-py2.py3-none-any.whl (1.8 MB)
100% | ████████████████████████████████ | 1.8 MB 267 kb / s
Az összegyűjtött csomagok telepítése: virtualenv
A virtualenv-15 sikeres telepítése.1.0
Bradleys-Mini: ~ BradleyPatton $
Hozzon létre egy környezetet
A Virtualenv-nek egy fő parancsa van. A terminálról végrehajtott alábbi sor új „silót” vagy virtuális Python-környezetet hoz létre az Oktatókönyvtárban.
$ virtualenv bemutatóVégrehajtás után meg kell szereznie az alábbiakhoz hasonló terminál kimenetet.
Bradleys-Mini: hely-csomagok BradleyPatton $ virtualenv oktatóanyagA / Users / BradleyPatton / anaconda / lib / python2 felülírása.7 / site-
csomagok / Tutorial / lib / python2.7 / orig-előtag.txt új tartalommal
Új python futtatható a / Users / BradleyPatton / anaconda / lib / python2 fájlban.7 / site-
csomagok / Tutorial / bin / python
másolás / Users / BradleyPatton / anaconda / bin / python =>
/ Users / BradleyPatton / anaconda / lib / python2.7 / site-package / Tutorial / bin / python
másolás / Users / BradleyPatton / anaconda / bin /… / lib / libpython2.7.dylib =>
/ Users / BradleyPatton / anaconda / lib / python2.7 / site-package / Tutorial / lib /
libpython2.7.dylib
Telepítőeszközök, pip, wheel telepítése ... kész.
A virtualenv parancs könyvtárstruktúrát épít, amely bináris könyvtárat tartalmaz, és könyvtárat fog tartalmazni a létrehozott új virtuális környezethez.
Bradleys-Mini: Bemutató BradleyPatton $ lsbin lib
tartalmazza pip-selfcheck.json
Bradleys-Mini: Bemutató BradleyPatton $
/kuka
a futtatható fájlokat tartalmazza, nevezetesen a Python és a pip.
aktiválja az easy_install-2 programot.7 python-config
aktiválja.csh pip python2
aktiválja.hal pip2 python2.7
aktiválja ezt.py pip2.7 kerék
easy_install python
Bradleys-Mini: bin BradleyPatton $
A / lib
és / tartalmazza
a könyvtárak tartalmazzák a Python és a fejlesztendő alkalmazás támogató fájljait.
Aktiválja a Virtualenv alkalmazást
Az aktiválási parancsfájl frissíti az elérési útját, hogy ezt a virtuális környezetet a könyvtárba való navigálás problémája nélkül is kihasználhassa. Kicsit megkönnyíti a használatát, de kihagyható, ha terminál ninja vagy, és nem bánod a billentyűleütéseket.
Ban,-ben /kuka
könyvtár van egy aktivált BASH szkript. Az alábbiak szerint hajthatja végre.
Ha az alábbi tapogatózásomból megjegyzi, hogy módosítanom kellett a fájl engedélyét a végrehajtáshoz. Használtam a A CHMOD 700 aktiválódik
parancs az engedélyek frissítéséhez. Előfordulhat, hogy az aktiváló szkript futtatása előtt meg kell tennie ezt a frissítést.
aktiválja az easy_install-2 programot.7 python-config
aktiválja.csh pip python2
aktiválja.hal pip2 python2.7
aktiválja_ezt.py pip2.7 kerék
easy_install python
Bradleys-Mini: bin BradleyPatton $ ./aktiválja
-bash: ./ activate: Az engedély megtagadva
Bradleys-Mini: bin BradleyPatton $ sudo ./aktiválja
Jelszó:
sudo: ./ activate: parancs nem található
Bradleys-Mini: bin BradleyPatton $ chmod 700 aktiválás
Bradleys-Mini: bin BradleyPatton $ ./aktiválja
Bradleys-Mini: bin BradleyPatton $
Deaktiválja a Virtualenv alkalmazást
Az aktiválással végrehajtott környezeti változó módosításainak visszavonásához futtassa a következő parancsot a terminálról. Ez vissza fogja állítani az útváltozásokat, mint soha. Ennyire egyszerű.
$ deaktiváljaKörnyezet eltávolítása
A virtuális környezet eltávolítása olyan egyszerű, mint rm
. Egyszerűen írja be a következőt a könyvtár és a rekurzív tartalom eltávolításához.
Most mi
Nos, most telepítenie kell a könyvtárakat és az alkalmazást az új virtuális környezetbe. A Pip megkönnyíti a könyvtárak beszerzését.
Nem térek ki a pip finomságaira, amelyek közül néhány itt található, de egyetlen pip telepítést fogok bemutatni.
$ pip install pandák (oktatóanyag) Bradleys-Mini: bin BradleyPatton $ pip install pandákPandák gyűjtése
Gyorsítótárazott pandák-0 használata.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
A numpy> = 1 gyűjtése.9.0 (pandákból)
A gyorsítótárazott numpy-1 használata.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 (pandákból) gyűjtése
Gyorsítótárazott python_dateutil-2 használata.6.1-py2.py3-none-any.whl
Pytz gyűjtése> = 2011k (pandákból)
A gyorsítótárazott pytz-2017 használata.3-py2.py3-none-any.whl
Hat összegyűjtése> = 1.5 (a python-dateutil-> pandákból)
Gyorsítótárazott hat-1.11.0-py2.py3-none-any.whl
Az összegyűjtött csomagok telepítése: numpy, hat, python-dateutil, pytz, pandas
A numpy-1 telepítése sikeresen megtörtént.14.0 pandák-0.22.0
python-dateutil-2.6.1 pytz-2017.3 hat-1.11.0
(Oktatóanyag) Bradleys-Mini: bin BradleyPatton $
A következő parancs megnyitja a Python tolmács parancssort. Importálni fogom az új pandás könyvtárunkat, és ellenőrzem a verzióját. A 19. verzió az én globális pandas verzióm, de amint a terminál kimenetéből látható, az oktatóanyag virtuális környezetünkben használt verzió 22.
$ python (oktatóanyag) Bradleys-Mini: bin BradleyPatton $ pythonPython 2.7.13 | Continuum Analytics, Inc.| (alapértelmezett: 2016. december 20., 23:05:08)
[GCC 4.2.1 Kompatibilis Apple LLVM 6.0 (csattanás-600.0.57)] a darwin-on
Írja be a "help", a "copyright", a "credit" vagy a "license" szót további információkért.
Az Anacondát a Continuum Analytics nyújtja Önnek.
Kérjük, nézze meg: http: // continuum.io / köszönet és https: // anaconda.org
>>> import pandák
>>> pandák.__változat__
u'0.22.0 '
>>>
Ennek az oktatóanyagnak el kell kezdenie a Virtualenv használatát. Hozzáadtam a linket a Virtualenv oldalhoz, amely segítséget nyújthat néhány alapos konfiguráláshoz a speciális körülmények között használható paraméterek és konfigurációs beállítások használatával.
Hivatkozások
https: // virtualenv.pypa.io / hu / stabil