Πώς να εγκαταστήσετε το Flask στο Ubuntu 20.04


Δύο κοινά χρησιμοποιούμενα πλαίσια ιστού Python ανοιχτού κώδικα είναι το Django και το Flask. Το Django είναι ένα ισχυρό πλαίσιο Python που επιτρέπει στους χρήστες να αναπτύσσουν και να αναπτύσσουν γρήγορα τις εφαρμογές ιστού τους παρέχοντας ένα πλαίσιο MVC που στοχεύει στην απλοποίηση της ανάπτυξης εφαρμογών ιστού με λιγότερο κώδικα μαζί με επαναχρησιμοποιήσιμα στοιχεία.

Εν τω μεταξύ, το Flask είναι ένα μικροπλαίσιο που είναι λιτό και χωρίς επιπλέον βιβλιοθήκες ή εργαλεία. Είναι μινιμαλιστικό, καθώς παρέχεται μόνο με τα βασικά εργαλεία που θα σας βοηθήσουν να ξεκινήσετε την ανάπτυξη των εφαρμογών σας.

Χωρίς πολλή άλλη καθυστέρηση, ας μεταβούμε απευθείας και ας εγκαταστήσουμε το flask στο Ubuntu 20.04.

Εγκατάσταση του Flask στο Ubuntu

1. Για να εγκαταστήσετε το flask στο Ubuntu 20.04 χρησιμοποιώντας τη διαχείριση πακέτων apt, ακολουθούν τα βήματα:

Πρώτα, βεβαιωθείτε ότι το σύστημά σας είναι ενημερωμένο όπως φαίνεται.

sudo apt update -y

Μόλις ολοκληρωθεί η ενημέρωση, προχωρήστε στο επόμενο βήμα.

2. Στη συνέχεια, θα χρειαστεί να εγκαταστήσετε το pip μαζί με άλλες εξαρτήσεις Python που θα σας επιτρέψουν να δημιουργήσετε ένα εικονικό περιβάλλον. Στο εικονικό περιβάλλον πρόκειται να εγκαταστήσουμε το flask.

Σε περίπτωση που αναρωτιέστε γιατί δεν εγκαθιστούμε πρώτα την Python, λοιπόν, το Ubuntu 20.04 διατίθεται ήδη προσυσκευασμένο με Python 3.8 και επομένως δεν χρειάζεται να το εγκαταστήσετε.

Για να επιβεβαιώσετε την παρουσία του Python στο Ubuntu 20.04 εκτελέστε:

python3 --version

Στη συνέχεια, εγκαταστήστε το pip3 και άλλα εργαλεία Python όπως φαίνεται.

sudo apt install build-essential python3-pip libffi-dev python3-dev python3-setuptools libssl-dev

3. Στη συνέχεια, εγκαταστήστε ένα εικονικό περιβάλλον που πρόκειται να απομονώσει και να εκτελέσει το flask σε περιβάλλον sandbox.

sudo apt install python3-venv

4. Τώρα, δημιουργήστε τον κατάλογο flask και πλοηγηθείτε σε αυτόν.

mkdir flask_dir && cd flask_dir

5. Δημιουργήστε ένα εικονικό περιβάλλον χρησιμοποιώντας την Python ως εξής.

python3 -m venv venv

6. Στη συνέχεια, ενεργοποιήστε το για να μπορέσετε να εγκαταστήσετε τη φιάλη.

source venv/bin/activate

Παρατηρήστε πώς η προτροπή αλλάζει σε (venv) για να υποδείξει ότι τώρα εργαζόμαστε μέσα στο εικονικό περιβάλλον.

7. Τέλος, εγκαταστήστε το πλαίσιο web flask χρησιμοποιώντας το pip, το οποίο θα εγκαταστήσει όλα τα στοιχεία του flask συμπεριλαμβανομένου του Jinja2, Η βιβλιοθήκη εφαρμογών web werkzeug WSG και οι ενότητες της.

pip3 install flask

8. Για να επιβεβαιώσετε ότι η φιάλη είναι εγκατεστημένη, εκτελέστε:

flask --version

Τέλειος! Το Flask είναι πλέον εγκατεστημένο στο Ubuntu 20.04. Τώρα μπορείτε να προχωρήσετε στη δημιουργία και την ανάπτυξη των εφαρμογών σας Python χρησιμοποιώντας το flask.