Πώς να εγκαταστήσετε μόνοι σας ένα φούρνο αερίου - κουζινα υγραεριου - Θέρμανση
Πίνακας περιεχομένων:
- Εγκατάσταση φιάλης στο Ubuntu 18.04
- 1. Εγκατάσταση Python 3 και venv
- 2. Δημιουργία εικονικού περιβάλλοντος
- 3. Εγκατάσταση φιάλης
- 4. Δημιουργία Εφαρμογής Ελάχιστης Φιάλης
- 5. Δοκιμή του διακομιστή ανάπτυξης
- 6. Απενεργοποίηση του εικονικού περιβάλλοντος
- συμπέρασμα
Το Flask είναι ένα ελεύθερο και ανοιχτό πλαίσιο micro web για Python, το οποίο έχει σχεδιαστεί για να βοηθήσει τους προγραμματιστές να δημιουργήσουν ασφαλείς, κλιμακούμενες και διατηρήσιμες εφαρμογές ιστού. Η φιάλη βασίζεται στο Werkzeug και χρησιμοποιεί το Jinja2 ως μηχανή προτύπου.
Σε αντίθεση με το Django, από προεπιλογή το Flask δεν περιλαμβάνει ORM, επικύρωση μορφής ή άλλες λειτουργίες που παρέχονται από βιβλιοθήκες τρίτων. Το δοχείο είναι κατασκευασμένο με βάση τις επεκτάσεις, τα οποία είναι πακέτα Python που προσθέτουν λειτουργικότητα σε μια εφαρμογή φιάλης.
Υπάρχουν διαφορετικές μέθοδοι για την εγκατάσταση της φιάλης, ανάλογα με τις ανάγκες σας. Μπορεί να εγκατασταθεί σε ολόκληρο το σύστημα ή σε εικονικό περιβάλλον Python χρησιμοποιώντας pip.
Τα πακέτα φιαλών περιλαμβάνονται επίσης στα επίσημα αποθετήρια του Ubuntu και μπορούν να εγκατασταθούν χρησιμοποιώντας τον διαχειριστή πακέτων
apt
. Αυτή είναι η πιο εύκολη μέθοδος για να εγκαταστήσετε το Flask στο Ubuntu 18.04, αλλά όχι τόσο ευέλικτη όσο η εγκατάσταση σε ένα εικονικό περιβάλλον. Επίσης, η έκδοση που περιλαμβάνεται στις αποθήκες καθυστερεί πάντοτε πίσω από την τελευταία έκδοση της φιάλης.
Ο κύριος σκοπός των εικονικών περιβαλλόντων της Python είναι να δημιουργήσουν ένα απομονωμένο περιβάλλον για διαφορετικά έργα της Python. Με αυτό τον τρόπο μπορείτε να έχετε πολλά διαφορετικά περιβάλλοντα Flask σε έναν μόνο υπολογιστή και να εγκαταστήσετε μια συγκεκριμένη έκδοση μιας μονάδας ανά βάση έργου χωρίς να ανησυχείτε ότι θα επηρεάσει τις άλλες εγκαταστάσεις φιαλών σας. Εάν εγκαταστήσετε το Flask στο παγκόσμιο περιβάλλον, τότε μπορείτε να εγκαταστήσετε μόνο μία έκδοση Flask στον υπολογιστή σας.
Εγκατάσταση φιάλης στο Ubuntu 18.04
Οι παρακάτω ενότητες παρέχουν πληροφορίες σχετικά με τον τρόπο εγκατάστασης της φιάλης σε ένα εικονικό περιβάλλον Python στο Ubuntu 18.04.
1. Εγκατάσταση Python 3 και venv
Το Ubuntu 18.04 μεταφέρεται με Python 3.6 από προεπιλογή. Μπορείτε να επαληθεύσετε ότι το Python 3 είναι εγκατεστημένο στο σύστημά σας πληκτρολογώντας:
python3 -V
Η έξοδος θα πρέπει να φαίνεται ως εξής:
Python 3.6.6
Ξεκινώντας από την Python 3.6, ο συνιστώμενος τρόπος για να δημιουργήσετε ένα εικονικό περιβάλλον είναι να χρησιμοποιήσετε τη μονάδα
venv
. Για να εγκαταστήσετε το
python3-venv
που παρέχει στη μονάδα
venv
, εκτελέστε την ακόλουθη εντολή:
sudo apt install python3-venv
Μόλις εγκατασταθεί η ενότητα, είμαστε έτοιμοι να δημιουργήσουμε ένα εικονικό περιβάλλον για την εφαρμογή μας.
2. Δημιουργία εικονικού περιβάλλοντος
Ξεκινήστε πλοηγώντας στον κατάλογο όπου θέλετε να αποθηκεύσετε τα εικονικά περιβάλλοντά σας Python 3. Μπορεί να είναι ο αρχικός σας κατάλογος ή οποιοσδήποτε άλλος κατάλογος στον οποίο ο χρήστης έχει δικαιώματα ανάγνωσης και εγγραφής.
Δημιουργήστε έναν νέο κατάλογο για την εφαρμογή φιάλης σας και πλοηγηθείτε σε αυτήν:
mkdir my_flask_app
cd my_flask_app
Αφού εισέλθετε στον κατάλογο, εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε το νέο σας εικονικό περιβάλλον:
python3 -m venv venv
Η παραπάνω εντολή δημιουργεί έναν κατάλογο που ονομάζεται
venv
, ο οποίος περιέχει ένα αντίγραφο του δυαδικού Python, του διαχειριστή πακέτων Pip, της τυπικής βιβλιοθήκης Python και άλλων αρχείων υποστήριξης. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε όνομα θέλετε για το εικονικό περιβάλλον.
Για να αρχίσετε να χρησιμοποιείτε αυτό το εικονικό περιβάλλον, θα πρέπει να το ενεργοποιήσετε εκτελώντας το script
activate
:
source venv/bin/activate
Αφού ενεργοποιηθεί, ο κατάλογος bin του εικονικού περιβάλλοντος θα προστεθεί στην αρχή της
$PATH
. Επίσης, η προτροπή του κελύφους σας θα αλλάξει και θα εμφανίσει το όνομα του εικονικού περιβάλλοντος που χρησιμοποιείτε αυτήν τη στιγμή. Στην περίπτωσή μας που είναι
venv
:
3. Εγκατάσταση φιάλης
Τώρα που το εικονικό περιβάλλον είναι ενεργοποιημένο, μπορείτε να χρησιμοποιήσετε το pipe manager του Python για να εγκαταστήσετε το Flask:
pip install Flask
Μέσα στο εικονικό περιβάλλον, μπορείτε να χρησιμοποιήσετε την εντολή
pip
αντί του
pip3
και του
python
αντί του
python3
.
Επαληθεύστε την εγκατάσταση με την ακόλουθη εντολή που θα εκτυπώσει την έκδοση Flask:
python -m flask --version
Τη στιγμή της σύνταξης αυτού του άρθρου, η τελευταία επίσημη έκδοση της Flask είναι 1.0.2
Flask 1.0.2 Python 3.6.6 (default, Sep 12 2018, 18:26:19)]
Η έκδοσή σας μπορεί να διαφέρει από την έκδοση που εμφανίζεται εδώ.
4. Δημιουργία Εφαρμογής Ελάχιστης Φιάλης
Σε αυτόν τον οδηγό, θα δημιουργήσουμε μια απλή παγκόσμια εφαρμογή hello που θα εμφανίσει μόνο το κείμενο "Hello World!".
Ανοίξτε τον επεξεργαστή κειμένου ή το Python IDE και δημιουργήστε το ακόλουθο αρχείο:
~ / my_flask_app / hello.py
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!'
Ας αναλύσουμε την γραμμή κώδικα κατά γραμμή.
- Στην πρώτη γραμμή, εισάγουμε την κλάση Flask.Στη συνέχεια, δημιουργούμε μια εμφάνιση της κλάσης Flask.Στη συνέχεια χρησιμοποιούμε τον
hello_worldroute()για να καταχωρήσουμε τη λειτουργίαhello_worldγια τη/route. Όταν ζητηθεί αυτή η διαδρομή, καλείται τοhello_worldκαι το μήνυμα "Hello World!" Επιστρέφεται στον πελάτη.
Αποθηκεύστε το αρχείο ως
hello.py
και επιστρέψτε στο παράθυρο του τερματικού σας.
5. Δοκιμή του διακομιστή ανάπτυξης
Θα χρησιμοποιήσουμε την εντολή
flask
για να εκτελέσουμε την εφαρμογή, αλλά πριν από αυτό, πρέπει να πούμε στο Flask πώς να φορτώσει την εφαρμογή καθορίζοντας τη μεταβλητή περιβάλλοντος
FLASK_APP
:
export FLASK_APP=hello
flask run
export FLASK_APP=hello
Η παραπάνω εντολή θα ξεκινήσει τον ενσωματωμένο διακομιστή ανάπτυξης.
Η έξοδος θα μοιάζει με το εξής:
* 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)
Αν έχετε εγκαταστήσει το Flask σε εικονική μηχανή και θέλετε να αποκτήσετε πρόσβαση στο διακομιστή ανάπτυξης
--host=0.0.0.0
τότε μπορείτε να κάνετε το διακομιστή διαθέσιμο στο κοινό, προσθέτοντας
--host=0.0.0.0
στην εντολή
flask run
της
flask run
.
Ανοίξτε το
http://127.0.0.1:5000
στο πρόγραμμα περιήγησης ιστού και θα σας παρουσιαστεί το μήνυμα "Hello World!".
Για να σταματήσετε τον διακομιστή ανάπτυξης τύπου
CTRL-C
στο τερματικό σας.
6. Απενεργοποίηση του εικονικού περιβάλλοντος
Αφού τελειώσετε με την εργασία σας, απενεργοποιήστε το περιβάλλον, πληκτρολογώντας
deactivate
και θα επιστρέψετε στο κανονικό σας κέλυφος.
συμπέρασμα
Έχετε μάθει πώς να δημιουργήσετε ένα εικονικό περιβάλλον Python και να εγκαταστήσετε τη φιάλη στο μηχάνημα Ubuntu 18.04. Για να δημιουργήσετε πρόσθετα περιβάλλοντα ανάπτυξης φιαλών, επαναλάβετε τα βήματα που περιγράψαμε σε αυτό το σεμινάριο.
python ubuntuΤο Petya Ransomware / Wiper`s modus operandi είναι παλιό κρασί σε μια νέα φιάλη
Η Microsoft αποκάλυψε πως διαδίδεται το Petya Ransomware / Wiper. Χρησιμοποιεί παλιές τεχνικές σκουληκιών για να κλέψουν τα διαπιστευτήρια και να αναπαραχθούν σε όλο το δίκτυο.
Πώς να εγκαταστήσετε τη φιάλη στους centos 7
Το Flask είναι ένα ελεύθερο και ανοιχτό πλαίσιο micro web για Python, το οποίο έχει σχεδιαστεί για να βοηθήσει τους προγραμματιστές να δημιουργήσουν ασφαλείς, κλιμακούμενες και διατηρήσιμες εφαρμογές ιστού. Η φιάλη είναι βασισμένη στο Werkzeug και χρησιμοποιεί το Jinja2 ως πρότυπο κινητήρα. Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε το Flask σε ένα εικονικό περιβάλλον Python στο CentOS 7.
Πώς να εγκαταστήσετε το πρόγραμμα περιήγησης στο Web στο ubuntu 18.04
Η Opera είναι ένας από τους πιο δημοφιλείς διαδικτυακούς φυλλομετρητές στον κόσμο. Σε αυτό το σεμινάριο θα σας εξηγήσουμε πώς να εγκαταστήσετε το πρόγραμμα περιήγησης Opera του Opera στο Ubuntu 18.04.







