Flask adalah kerangka kerja jaringan mikro open-source untuk Python yang bertujuan membantu para pengembang membangun jaringan aplikasi aman, berskala dan terkontrol.



Ada beberapa cara mengunduh Flask tergantung pada kebutuhan. Salah satunya dengan menggunakan Ubuntu 18.04 dengan cara berikut:


1. Mengunduh Python 3 dan venv


Ubuntu 18.04 terpasang pada Python oleh default. Anda bisa verifikasi bahwa Python 3 diunduh pada sistem dengan menulis:



Pada output, harus terlihat seperti berikut:




Dimulai dari Python 3.6, menggunakan modul venv direkomendasikan untuk membuat lingkungan virtual. Untuk mengunduh paket python3-venv yang mengandung venv module, jalankan perintah berikut:




Ketika modul sudah berhasil diunduh, sudah siap untuk membuat lingkungan virtual untuk aplikasi Flask.


2. Membuat sebuah Lingkungan Virtual


Hal ini diawali dengan menavigasi ke direktori tempat Anda ingin menyimpan lingkungan virtual Python 3. Hal tersebut dapat berupa direktori laman Anda atau direktori lain tempat pengguna Anda memiliki izin untuk membaca dan menulis.


Membuat direktori baru untuk aplikasi Flask dan navigasikan ke dalamnya:



Ketika sudah berada dalam direktori, jalankan perintah untuk membuat lingkungan virtual baru Anda:



Perintah di atas membuat direktori yang disebut venv yang mengandung salinan dari biner Python yaitu Manajer paket Pip standard pustaka Python dan file pendukung lainnya. Anda dapat menggunakan nama apapun yang diinginkan pada lingkungan virtual.


Untuk mulai menggunakan lingkungan virtual ini, Anda harus mengaktifkannya dengan menjalankan aktifkan skrip:



Sekali diaktifkan, direktori bin lingkungan virtual akan ditambahkan di awal variabel $PATH. Juga prompt shell Anda akan berubah dan itu akan menampilkan nama lingkungan virtual yang sedang Anda gunakan. Dalam kasus ini yaitu venv.


3. Mengunduh Flask


Saat lingkungan virtual diaktifkan, Anda dapat menggunakan pip manajer paket Python untuk mengunduh Flask:




Verifikasi pengunduhan dengan instruksi berikut  yang mana akan mencetak versi Flask:



Versi Flask Anda mungkin berbeda dari versi yang ditampilkan di sini.


sumber artikel: https://linuxize.com/post/how-to-install-flask-on-ubuntu-18-04/