Ha használni szeretné a lombikot, akkor jó helyen jár! Ez az útmutató megtanulja, hogyan kell telepíteni a Lombikot, ha szeretné felfedezni vele a webfejlesztést.
Csak ne feledje, hogy a lombik nem mindig lehet a legjobb választás - nehéz megépíteni vele a nagy webalkalmazásokat, ha még nem ismeri a Python webfejlesztését. Talán nézze meg a Djangót másik lehetőségként.
A lombik egy mikrokeret, és a szokásos web-keretrendszerből kiválaszthatja a kívánt funkcionalitást az alapvető barebone funkciók felett.
Először ellenőrizze, hogy telepítette-e a Python 3 szoftvert, és egy virtuális környezetben használja-e.
Győződjön meg arról is, hogy még nincs-e virtuális környezetben. Ezután hozzon létre egy új nevű virtuális környezetetpy3-flask
$ mkvirtualenv py3-flask --python=/usr/bin/python3
Most hajtsa végre a workon
parancsot a virtuális környezetek listájának megtekintéséhez a gépén. Ennek py3-flask
egy sorban kell szerepelnie .
Ezután aktiválja ezt a környezetet:
$ workon py3-flask
Virtuális környezetét a Python tolmács másolatával, Python 3 tulajdonságokkal aktiváljuk. Futnia kellene
$ python --version
annak biztosítása, hogy valóban egy Python 3 környezetben legyen.
Csak hogy tisztázzuk, ha már telepítette a Django szoftvert vagy más keretrendszert, akkor annak nem szabad ebben a környezetben lennie. Virtuális környezetet használunk a különféle keretek telepítésének szétválasztására.
Hogy biztos legyél, fuss
pip freeze
Győződjön meg arról, hogy a Django nem szerepel a fenti parancs által létrehozott kimeneti listában.
Most telepítsük a Lombikot. Ha többet szeretne megtudni, itt van a hivatalos telepítési útmutató. Azonban sok fejlesztő inkább a Flask használatával telepít néhány extra csomagot a nagyobb funkcionalitás érdekében.
Csak a lombik telepítéséhez hajtsa végre
$ pip install flask
Amikor pip freeze
újra elindul , Flask
felsorolt csomagokban kell megjelenítenie .
Ilyen hosszú parancsokat nehézkes futtatni. Szerencsére van valami hasonló package.json
a Python tartományban is - egy lista a függőségekről, amelyeket a csomagkezelő használhat a környezet másolásához, a központi verzióból a megfelelő verzióval letöltve.
A szabvány szerint pip freeze
a kimenetet egy helyi fájlba kell felhasználni és naplózni, amely forrás vezérelhető.
$ pip freeze > requirements.txt
Itt requirements.txt
található a környezetem tartalma, miután telepítettem azokat a Lombik csomagokat. Az alkalmazás növekedésével további csomagokat adhat hozzá vagy távolíthat el. De egyelőre csak másolja és illessze be a következők tartalmát egy szövegfájlba ugyanabba a könyvtárba, ahová tartozik.
Babel==2.2.0 Flask==0.10.1 Flask-Babel==0.9 Flask-Login==0.3.2 Flask-Mail==0.9.1 Flask-OpenID==1.2.5 Flask-SQLAlchemy==2.1 Flask-WTF==0.12 Flask-WhooshAlchemy==0.56 Jinja2==2.8 MarkupSafe==0.23 SQLAlchemy==1.0.12 Tempita==0.5.2 WTForms==2.1 Werkzeug==0.11.4 Whoosh==2.7.2 blinker==1.4 coverage==4.0.3 decorator==4.0.9 defusedxml==0.4.1 flipflop==1.0 guess-language==0.2 itsdangerous==0.24 pbr==1.8.1 python3-openid==3.0.9 pytz==2015.7 six==1.10.0 speaklater==1.3 sqlalchemy-migrate==0.10.0 sqlparse==0.1.18
A csomagok listája innen származik.
Miután elmentette a fájlt, futtassa
$ pip install -r requirements.txt
A hiányzó csomagok telepítéséről a csomagkezelő gondoskodik! Ezt a fájlt pedig a forrásvezérlő rendszerével kell elvégeznie.
A fenti parancskészlet feltételezi, hogy van Linux vagy Mac OSX gépe. Vagy azt, hogy felhő által tárolt dobozt használ a cloud9 vagy a Nitrous rendszeren, vagy esetleg Vagrant dobozt használ.
De ha Windows gépet kell használnia, fontolja meg a Windows CMD helyett a Windows Powershell használatát. A legtöbb parancs ugyanaz lesz. Ha segítségre van szüksége, érdemes megnéznie ezt a verem túlcsordulásról szóló beszélgetést.