Jak zainstalować i używać kolby na Ubuntu 22.04

Jak zainstalować i używać kolby na Ubuntu 22.04

Python Flask to lekka framework Python, który ułatwia szybkie tworzenie aplikacji internetowych. Jest to mikrofasze, które nie zawierają ORM (maper relacyjny obiektu) ani takich funkcji i jest rozszerzalny za pomocą wtyczek kolb.

Kolba jest łatwa do rozpoczęcia i nie wymaga żadnej konkretnej struktury katalogu. Aplikacja Flask to skrypt Python, który importuje moduł kolby tworzy instancję klasy kolby, a następnie uruchamia serwer programistyczny za pomocą wiersza kodu.

W tym artykule pokażemy Ci, jak zainstalować kolbę na Ubuntu 22.04. Utwórz także prostą aplikację Hello World za pomocą modułu Python Flask.

Krok 1: Instalowanie Pythona

Zanim zaczniesz, upewnij się, że masz zainstalowane w systemie Python i PIP. Jeśli jeszcze ich nie masz, możesz je zainstalować, uruchamiając następujące polecenia:

Aktualizacja sudo apt  sudo apt instal Python3 Python3-Pip Python3-venv  

Krok 2: Zainstaluj kolbę na Ubuntu

Po zainstalowaniu Pythona i PIP jesteś gotowy do zainstalowania kolby. Aby to zrobić, musisz otworzyć terminal i wprowadzić następujące polecenie: „PIP3 instaluj kolbę”

Ale zalecamy utworzenie wirtualnego środowiska Python w celu izolacji aplikacji. Aby to zrobić, utwórz i/lub przejdź do katalogu aplikacji Flask:

Mkdir Flask-App && CD Flask-App  

Teraz utwórz i aktywuj środowisko wirtualne:

Python3 -m venv venv Źródło venv/bin/aktywuj 

Powyższe polecenia utworzą katalog o nazwie „VENV” do przechowywania plików środowiska wirtualnego. Drugie polecenie aktywuje to. Poniższe polecenie systemu zostanie zmodyfikowane za pomocą nazwy środowiska wirtualnego.

Po aktywacji środowiska wirtualnego możesz zainstalować kolbę i inne wymagane moduły Pythona.

PIP3 zainstaluj kolbę  

To zainstaluje najnowszą wersję Flask i wszystkie jej zależności. Po zakończeniu instalacji możesz sprawdzić, czy kolba jest poprawnie instalowana, uruchamiając następujące polecenie:

Python3 -m Flask --version  

Jeśli wszystko działa poprawnie, powinieneś zobaczyć numer wersji kolby wydrukowany na terminalu.

Krok 3: Utwórz przykładową aplikację kolby

Po zainstalowaniu kolby możesz zacząć budować swoją aplikację internetową. Aby to zrobić, utwórz nowy skrypt Python i zaimportuj moduł kolby. Następnie utwórz nową aplikację do kolby za pomocą następującego kodu:

z kolby importowej App = Flask (__ name__) @App.trasa ('/') def hello (): powrót „hello, świat!„Jeśli __name__ == '__main__': App.uruchomić()
12345678910z kolby importowej App = Flask (__ name__) @App.trasa ('/') def hello (): powrót „hello, świat!„Jeśli __name__ == '__main__': App.uruchomić()

Ten kod tworzy prostą aplikację do kolby, która słucha żądań pod adresem URL root i zwraca wiadomość „Witaj, świat!". Możesz uruchomić ten skrypt, wprowadzając następujące polecenie:

Aplikacja Python3.py  

To uruchomi serwer rozwoju Flask i wysłucha żądań w porcie 5000. Aby uzyskać dostęp do aplikacji, otwórz

Krok 4: Kończenie pracy

Możesz stworzyć „Wymagania.plik txt, który jest pomocny w wdrażaniu aplikacji w innych systemach. Ten plik zawiera moduły Python wymagane do Twojej aplikacji.

PIP Freeze> Wymagania.tekst 

Po zakończeniu pracy z tym projektem możesz po prostu dezaktywować środowisko wirtualne, uruchamiając następujące polecenie:

dezaktywować 

Wniosek

Podsumowując, instalowanie kolby na Ubuntu 22.04 to prosty proces, który obejmuje instalację Pythona i PIP, a następnie użycie PIP do instalacji kolby. Po zainstalowaniu kolby możesz zacząć budować swoją aplikację internetową, tworząc nowy skrypt Python i importując moduł kolby. Następnie utwórz nową aplikację do kolby i uruchom serwer programistyczny za pomocą wiersza kodu.

Flask to lekka i elastyczna struktura internetowa, z którą można łatwo zacząć i nie wymaga żadnej konkretnej struktury katalogu. Jest to dobry wybór dla małych projektów i prototypowania i można go rozszerzyć o różnorodne biblioteki stron trzecich, aby dodać dodatkową funkcjonalność. Z zainstalowaną kolbą jesteś teraz gotowy, aby rozpocząć budowę aplikacji internetowych na Ubuntu 22.04.