Android

Cum se instalează flaconul pe ubuntu 18.04

Ubuntu 12.10 cum se instaleaza adobe flash player

Ubuntu 12.10 cum se instaleaza adobe flash player

Cuprins:

Anonim

Flask este un cadru de web și mic și open source pentru Python, conceput pentru a ajuta dezvoltatorii să creeze aplicații web sigure, scalabile și de întreținut. Flask este bazat pe Werkzeug și folosește Jinja2 ca motor de șabloane.

Spre deosebire de Django, în mod implicit, Flask nu include ORM, validarea formularului sau orice alte funcționalități furnizate de bibliotecile terțe. Flask este creat în minte extensii, care sunt pachete Python care adaugă funcționalitate unei aplicații Flask.

Există diferite metode de instalare a Flask, în funcție de nevoile dvs. Poate fi instalat în întregul sistem sau într-un mediu virtual Python folosind pip.

Pachetele de flask sunt de asemenea incluse în depozitele oficiale Ubuntu și pot fi instalate folosind managerul de pachete apt . Aceasta este cea mai ușoară metodă pentru a instala Flask pe Ubuntu 18.04, dar nu la fel de flexibilă ca instalarea într-un mediu virtual. De asemenea, versiunea inclusă în depozite rămâne întotdeauna în urmă cu cea mai recentă versiune a Flask.

Scopul principal al mediilor virtuale Python este crearea unui mediu izolat pentru diferite proiecte Python. În acest fel, puteți avea mai multe medii Flask diferite pe un singur computer și instala o versiune specifică a unui modul pe fiecare bază de proiect, fără să vă faceți griji că va afecta celelalte instalații ale dvs. Flask. Dacă instalați Flask în mediul global, puteți instala o singură versiune Flask pe computer.

Instalarea flaconului pe Ubuntu 18.04

Următoarele secțiuni oferă informații despre cum se instalează Flask într-un mediu virtual Python pe Ubuntu 18.04.

1. Instalarea Python 3 și venv

Ubuntu 18.04 se livrează în mod implicit cu Python 3.6. Puteți verifica dacă Python 3 este instalat pe sistemul dvs. tastând:

python3 -V

Produsul ar trebui să arate astfel:

Python 3.6.6

Pornind de la Python 3.6, modalitatea recomandată de a crea un mediu virtual este utilizarea modulului venv . Pentru a instala pachetul python3-venv care furnizează modulul venv executați următoarea comandă:

sudo apt install python3-venv

Odată instalat modulul, suntem gata să creăm un mediu virtual pentru aplicația noastră Flask.

2. Crearea unui mediu virtual

Începeți navigând în directorul în care doriți să stocați mediile virtuale Python 3. Poate fi directorul de acasă sau orice alt director în care utilizatorul are permisiuni de citire și scriere.

Creați un nou director pentru aplicația dvs. Flask și navigați în ea:

mkdir my_flask_app cd my_flask_app

Odată ajuns în director, rulați următoarea comandă pentru a crea noul dvs. mediu virtual:

python3 -m venv venv

Comanda de mai sus creează un director numit venv , care conține o copie a venv Python, managerul de pachete Pip, biblioteca standard Python și alte fișiere de asistență. Puteți utiliza orice nume doriți pentru mediul virtual.

Pentru a începe să utilizați acest mediu virtual, trebuie să îl activați rulând scriptul de activate :

source venv/bin/activate

Odată activat, directorul bin al mediului virtual va fi adăugat la începutul $PATH . De asemenea, promptul dvs. shell se va schimba și va afișa numele mediului virtual pe care îl utilizați în prezent. În cazul nostru, acesta este venv :

3. Instalarea flaconului

Acum că mediul virtual este activat, puteți utiliza pip managerul de pachete Python pentru a instala Flask:

pip install Flask În mediul virtual, puteți utiliza pip comandă în loc de pip3 și python în loc de python3 .

Verificați instalarea cu următoarea comandă care va imprima versiunea Flask:

python -m flask --version

În momentul scrierii acestui articol, ultima versiune oficială a flaconului este 1.0.2

Flask 1.0.2 Python 3.6.6 (default, Sep 12 2018, 18:26:19)]

Versiunea dvs. de flask poate diferi de versiunea prezentată aici.

4. Crearea unei aplicații minimale de flacon

În acest ghid, vom crea o simplă aplicație hello world care va afișa doar textul „Hello World!”.

Deschideți editorul de text sau Python IDE și creați următorul fișier:

~ / My_flask_app / hello.py

from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!'

Să analizăm codul linie după linie.

  1. În prima linie, importăm clasa Flask.Next, creăm o instanță a clasei Flask. Atunci folosim decoratorul route() pentru a înregistra funcția hello_world pentru / route. Când această rută este solicitată, hello_world este apelat și mesajul „Hello World!” Este returnat clientului.

Salvați fișierul ca hello.py și reveniți la fereastra terminalului.

5. Testarea serverului de dezvoltare

Vom folosi comanda flask pentru a rula aplicația, dar înainte de aceasta, trebuie să spunem Flask cum să încarce aplicația specificând variabila de mediu FLASK_APP :

export FLASK_APP=hello

Comanda de mai sus va lansa serverul de dezvoltare integrat.

Rezultatul va semăna cu următoarele:

* 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) Dacă ați instalat Flask pe o mașină virtuală și doriți să accesați serverul de dezvoltare Flask, puteți face serverul disponibil public, adăugând --host=0.0.0.0 la comanda de flask run .

Deschideți http://127.0.0.1:5000 în browserul dvs. web și veți primi mesajul „Hello World!”.

Pentru a opri serverul de dezvoltare tip CTRL-C din terminalul dvs.

6. Dezactivarea mediului virtual

După ce ați terminat cu munca dvs., dezactivați mediul, tastând deactivate și veți reveni la shell-ul dvs. normal.

deactivate

Concluzie

Ați învățat cum să creați un mediu virtual Python și să instalați Flask pe mașina dvs. Ubuntu 18.04. Pentru a crea medii suplimentare de dezvoltare a flaconului, repetați pașii descriși în acest tutorial.

piton ubuntu