Plastenik za OPG instalacija
Sadržaj:
- Instalacija bočice na Ubuntu 18.04
- 1. Instaliranje Python 3 i venv
- 2. Stvaranje virtualnog okruženja
- 3. Instaliranje tikvice
- 4. Stvaranje minimalne aplikacije u obliku boce
- 5. Ispitivanje razvojnog poslužitelja
- 6. Deaktivacija virtualnog okruženja
- Zaključak
Flask je besplatni i otvoreni izvorni mikro web okvir za Python osmišljen kako bi pomogao programerima u izgradnji sigurnih, skalabilnih i održivih web aplikacija. Flask se temelji na Werkzeug-u i koristi Jinja2 kao motor predloška.
Za razliku od Django, Flask prema zadanom ne uključuje ORM, provjeru oblika ili bilo koje druge funkcionalnosti koje pružaju knjižnice trećih strana. Flask je izgrađen s proširenjima na umu, a to su Python paketi koji dodaju funkcionalnost Flask aplikaciji.
Postoje različite metode instalacije bočice, ovisno o vašim potrebama. Može se instalirati na cijeli sustav ili u Python virtualnom okruženju pomoću pip-a.
Flaskovi paketi također su uključeni u službena spremišta Ubuntu i mogu se instalirati pomoću
apt
upravitelja paketa. Ovo je najlakša metoda za instaliranje Flask-a na Ubuntu 18.04, ali nije tako fleksibilna kao instalacija u virtualnom okruženju. Također, verzija koja se nalazi u spremištima uvijek zaostaje za najnovijom verzijom Flask-a.
Glavna svrha Python virtualnih okruženja je stvaranje izoliranog okruženja za različite Python projekte. Na ovaj način možete imati više različitih Flask okruženja na jednom računalu i instalirati određenu verziju modula po projektu, ne brinući se da će to utjecati na vaše ostale Flask instalacije. Ako instalirate Flask u globalno okruženje, tada možete na računalo instalirati samo jednu verziju bočice.
Instalacija bočice na Ubuntu 18.04
Sljedeći odjeljci daju informacije o tome kako instalirati Flask u Python virtualno okruženje na Ubuntu 18.04.
1. Instaliranje Python 3 i venv
Ubuntu 18.04 standardno isporučuje Python 3.6. Možete provjeriti je li Python 3 instaliran na vašem sustavu upisivanjem:
python3 -V
Izlaz treba izgledati ovako:
Python 3.6.6
Počevši od Pythona 3.6, preporučeni način stvaranja virtualnog okruženja je uporaba modula
venv
. Da biste instalirali
python3-venv
paket koji pruža modul
venv
pokrenite sljedeću naredbu:
sudo apt install python3-venv
Nakon instaliranja modula spremni smo stvoriti virtualno okruženje za našu Flask aplikaciju.
2. Stvaranje virtualnog okruženja
Započnite navigacijom do direktorija u koji želite pohraniti svoje virtualno okruženje Python 3. To može biti vaš kućni direktorij ili bilo koji drugi direktorij u kojem je vaš korisnik čitao i pisao dozvole.
Stvorite novi direktorij za svoju Flask aplikaciju i idite na nju:
mkdir my_flask_app
cd my_flask_app
Jednom unutar direktorija, pokrenite sljedeću naredbu za stvaranje novog virtualnog okruženja:
python3 -m venv venv
Gornja naredba stvara direktorij zvan
venv
, koji sadrži kopiju Python binarne datoteke, upravitelja paketa Pip, standardne Python biblioteke i drugih pratećih datoteka. Za virtualno okruženje možete koristiti bilo koje ime koje želite.
Da biste započeli koristiti ovo virtualno okruženje, morate ga aktivirati pokretanjem skripte za
activate
:
source venv/bin/activate
Nakon aktiviranja, direktorij kante za virtualno okruženje bit će dodan na početku
$PATH
varijable. Također će se prompt vaše ljuske promijeniti i prikazat će naziv virtualnog okruženja koje trenutno koristite. U našem slučaju je to
venv
:
3. Instaliranje tikvice
Sada kada je aktivirano virtualno okruženje, za instalaciju Flask možete koristiti pip Pyphon upravitelja paketa:
pip install Flask
U virtualnom okruženju možete koristiti naredbeni
pip
umjesto
pip3
i
python
umjesto
python3
.
Provjerite instalaciju sljedećom naredbom koja će ispisati verziju bočice:
python -m flask --version
U vrijeme pisanja ovog članka najnovija službena inačica bočice je 1.0.2
Flask 1.0.2 Python 3.6.6 (default, Sep 12 2018, 18:26:19)]
Vaša se inačica Flask može razlikovati od ovdje prikazane verzije.
4. Stvaranje minimalne aplikacije u obliku boce
U ovom ćemo vodiču stvoriti jednostavan hello world program koji će samo prikazati tekst "Hello World!".
Otvorite uređivač teksta ili Python IDE i stvorite sljedeću datoteku:
~ / My_flask_app / hello.py
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!'
Analizirajmo kod po liniju.
- U prvom retku uvozimo klasu Flask. Sljedeće, stvaramo instancu klase Flask. Tada koristimo dekorator
route()
da registriramo funkcijuhello_world
za/
route. Kada se traži ovaj put,hello_world
sehello_world
i klijentu se vraća poruka „Zdravo svijet!“.
Spremite datoteku kao
hello.py
i vratite se na prozor vašeg terminala.
5. Ispitivanje razvojnog poslužitelja
Koristit ćemo naredbu "
flask
da pokrenemo aplikaciju, ali prije toga trebamo reći Flasku kako učitati aplikaciju specificiranjem varijable okoline
FLASK_APP
:
export FLASK_APP=hello
Gornja naredba će pokrenuti razvojni ugrađeni poslužitelj.
Izlaz će izgledati ovako:
* 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)
Ako ste Flask instalirali na virtualni stroj i želite pristupiti Flask razvojnom poslužitelju, možete poslužiti javno dostupnim
--host=0.0.0.0
dodavanjem
--host=0.0.0.0
u naredbu za
flask run
.
Otvorite
http://127.0.0.1:5000
u svom web pregledniku i prikazat će vam se poruka “Hello World!”.
Za zaustavljanje razvojnog poslužitelja upišite
CTRL-C
na vašem terminalu.
6. Deaktivacija virtualnog okruženja
Nakon što završite s radom, deaktivirajte okruženje tako što ćete upisati
deactivate
i vratit ćete se u svoju uobičajenu školjku.
Zaključak
Naučili ste kako stvoriti virtualno okruženje Pythona i instalirati Flask na svoj Ubuntu 18.04 stroj. Za stvaranje dodatnih Flask razvojnih okruženja ponovite korake opisane u ovom vodiču.
python ubuntuKako instalirati najnoviji Firefox 3.6.6 u Ubuntu Linux

Firefox 3.6.6 ima prepreku sudara preglednika. Evo kako ga jednostavno instalirati u Ubuntu Linux.
Instalirati, ponovo instalirati, nadograditi, deinstalirati, popraviti Windows 7 / Vista / Xp

Microsoft je pokrenuo novu web stranicu pomoći koja je usmjerena isključivo na način instaliranja, ponovne instalacije, nadogradnje ili deinstalacije sustava Windows 7, Windows Vista i Windows Vista. Windows XP. Ako sada planirate nadograditi sustav Windows Vista na Windows 7, ovo je izvrstan izvor!
Kako instalirati tikvicu na centos 7

Flask je besplatni i otvoreni izvorni mikro web okvir za Python osmišljen kako bi pomogao programerima u izgradnji sigurnih, skalabilnih i održivih web aplikacija. Flask se temelji na Werkzeug-u i koristi Jinja2 kao motor predloška. U ovom ćemo vam vodiču pokazati kako instalirati Flask u Python virtualno okruženje na CentOS 7.