Замена шруса наружного ЗАЗ, Таврия, Славута #деломастерабоится
Tartalomjegyzék:
- A Flask telepítése az Ubuntu 18.04-re
- 1. A Python 3 és a venv telepítése
- 2. Virtuális környezet létrehozása
- 3. A lombik telepítése
- 4. Minimális lombik alkalmazás létrehozása
- 5. A fejlesztőszerver tesztelése
- 6. A virtuális környezet deaktiválása
- Következtetés
A Flask egy ingyenes és nyílt forráskódú webes webes keret a Python számára, amelyet arra terveztek, hogy elősegítse a fejlesztők biztonságos, méretezhető és karbantartható webalkalmazásainak felépítését. A Flask a Werkzeugon alapul, és a Jinja2-t használja sablonmotorként.
A Django-val ellentétben a Flask alapértelmezés szerint nem tartalmazza az ORM-et, az űrlap-érvényesítést vagy a harmadik fél könyvtárainak más funkcióit. A Flask a kiterjesztéseket szem előtt tartva épül, amelyek Python csomagok, amelyek funkcionalitást adnak a Flask alkalmazáshoz.
Különböző módszerek vannak a Flask telepítésére, az Ön igényeitől függően. Telepíthető egész rendszerben vagy Python virtuális környezetben a pip segítségével.
A lombikcsomagok szintén szerepelnek a hivatalos Ubuntu tárolókban, és az
apt
csomagkezelővel telepíthetők. Ez a legegyszerűbb módszer a Flask telepítésére az Ubuntu 18.04-en, de nem olyan rugalmas, mint a virtuális környezetben történő telepítés. A tárolókban szereplő verzió szintén mindig elmarad a Flask legújabb verziójától.
A Python virtuális környezetek fő célja, hogy izolált környezetet hozzanak létre a különféle Python projektek számára. Ilyen módon egyazon számítógépen több különböző Flask-környezet is lehet, és a modul egy adott verzióját telepítheti projektenként, anélkül, hogy aggódnia kellene, hogy ez befolyásolja a többi Flask-telepítést. Ha a Flask szoftvert telepíti a globális környezetbe, akkor csak egy Flask verziót telepíthet a számítógépére.
A Flask telepítése az Ubuntu 18.04-re
A következő szakaszok ismertetik a Flask telepítését Python virtuális környezetben az Ubuntu 18.04-en.
1. A Python 3 és a venv telepítése
Az Ubuntu 18.04 alapértelmezés szerint a Python 3.6-mal szállítja. A következő gépeléssel ellenőrizheti, hogy a Python 3 telepítve van-e a rendszerén:
python3 -V
A kimenetnek így kell kinéznie:
Python 3.6.6
A Python 3.6-tól kezdve a virtuális környezet létrehozásának ajánlott módja a
venv
modul használata. A
venv
modult biztosító
python3-venv
csomag telepítéséhez futtassa a következő parancsot:
sudo apt install python3-venv
A modul telepítése után készen állunk egy virtuális környezet létrehozására a Flask alkalmazásunk számára.
2. Virtuális környezet létrehozása
Először keresse meg a könyvtárat, ahova szeretné tárolni a Python 3 virtuális környezeteit. Lehet, hogy az otthoni könyvtár vagy bármely más könyvtár, ahol a felhasználó olvasási és írási engedélyeket kapott.
Hozzon létre egy új könyvtárat a Flask alkalmazáshoz, és keresse meg:
mkdir my_flask_app
cd my_flask_app
Miután belépett a könyvtárba, futtassa a következő parancsot az új virtuális környezet létrehozásához:
python3 -m venv venv
A fenti parancs létrehoz egy
venv
nevű
venv
, amely a Python bináris
venv
, a Pip csomagkezelőnek, a szabványos Python könyvtárnak és más támogató fájloknak a másolatát tartalmazza. Bármely kívánt nevet használhat a virtuális környezethez.
A virtuális környezet használatának megkezdéséhez aktiválnia kell az
activate
szkript futtatásával:
source venv/bin/activate
Aktiválás után a virtuális környezet bin könyvtára hozzáadásra kerül a
$PATH
változó elejére. Szintén megváltozik a héj promptja, és megmutatja a jelenleg használt virtuális környezet nevét. A mi esetünkben ez a
venv
:
3. A lombik telepítése
Most, hogy a virtuális környezet aktiválva van, használhatja a Python csomagkezelő pipét a Flask telepítéséhez:
pip install Flask
A virtuális környezetben a
pip
parancsot használhatja a
pip3
helyett, a
python
a
python3
helyett.
Ellenőrizze a telepítést a következő paranccsal, amely kinyomtatja a Flask verziót:
python -m flask --version
A cikk írásakor a Flask legújabb hivatalos verziója az 1.0.2
Flask 1.0.2 Python 3.6.6 (default, Sep 12 2018, 18:26:19)]
A lombik verziója eltérhet az itt látható verziótól.
4. Minimális lombik alkalmazás létrehozása
Ebben az útmutatóban létrehozunk egy egyszerű hello world alkalmazást, amely csak a „Hello World!” Szöveget jeleníti meg.
Nyissa meg a szövegszerkesztőt vagy a Python IDE-t, és hozza létre a következő fájlt:
~ / My_flask_app / hello.py
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!'
Elemezzük a kódot soronként.
- Az első sorban a Flask osztályt importáljuk. A következőkben létrehozunk egy Flask osztály példányát. Ezután az
route()dekorátort használjuk ahello_worldfüggvény regisztrálására az/route számára. Amikor ezt az útvonalathello_world, ahello_worldkerül, és a „Hello World!” Üzenet kerül vissza az ügyfélnek.
Mentse a fájlt
hello.py
és térjen vissza a terminál ablakába.
5. A fejlesztőszerver tesztelése
A
flask
parancsot fogjuk használni az alkalmazás futtatásához, de ezt megelőzően el kell mondanunk a
FLASK_APP
hogyan kell betölteni az alkalmazást az
FLASK_APP
környezeti változó megadásával:
export FLASK_APP=hello
flask run
A fenti parancs elindítja a fejlesztői beépülő szervert.
A kimenet a következőképpen néz ki:
* Serving Flask app "hello" * Environment: production WARNING: Do not use the development server in a production environment. Use a production WSGI server instead. * Debug mode: off * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Ha a Flask-t egy virtuális gépen telepítette, és hozzáférést akarsz elérni a Flask fejlesztő kiszolgálóhoz, akkor a kiszolgálót nyilvánosan elérhetővé teheti, ha a
--host=0.0.0.0
a
flask run
.
Nyissa meg a
http://127.0.0.1:5000
web böngészőben, és megjelenik a „Hello World!” Üzenet.
A
CTRL-C
típusú fejlesztői kiszolgáló leállításához a terminálon.
6. A virtuális környezet deaktiválása
Miután elvégezte a munkáját, deaktiválja a környezetet az
deactivate
gépelésével, és visszatér a normál héjhoz.
Következtetés
Megtanultak Python virtuális környezet létrehozására és a Flask telepítésére az Ubuntu 18.04 gépen. További Lombik fejlesztési környezetek létrehozásához ismételje meg a jelen útmutatóban vázolt lépéseket.
python ubuntuHogyan telepítsünk és konfiguráljunk egy nfs szervert az ubuntu 18.04-en
A Network File System (NFS) egy elosztott fájlrendszer-protokoll, amely lehetővé teszi a távoli könyvtárak megosztását egy hálózaton keresztül. Ebben az oktatóanyagban bemutatjuk, hogyan állíthatunk be egy NFSv4 szervert az Ubuntu 18.04-en.
Hogyan állítsunk be egy lombikot a centos 7-re
A Flask egy ingyenes és nyílt forráskódú webes webes keret a Python számára, amelyet arra terveztek, hogy elősegítse a fejlesztők biztonságos, méretezhető és karbantartható webalkalmazásainak felépítését. A Flask a Werkzeugon alapul, és a Jinja2-t használja sablonmotorként. Ebben az oktatóanyagban megmutatjuk, hogyan kell telepíteni a Flask-ot Python virtuális környezetbe a CentOS 7-en.
Hogyan telepítsünk egy exfat meghajtót az ubuntu linux-ra
Az exFAT (kiterjesztett fájlmegosztási táblázat) egy védett Microsoft fájlrendszer, amely memóriaeszközökre, például SD-kártyákra és USB-meghajtókra van optimalizálva. Ebben az oktatóanyagban elmagyarázzuk, hogyan lehet engedélyezni az exFAT támogatást az Ubuntu 18.04 rendszeren.







