Ubuntu 20.04-de flakany nädip gurmaly


Köplenç ulanylýan açyk çeşme Python web çarçuwasy Django we Flask. Django, ulanyjylara gaýtadan ulanylýan komponentler bilen birlikde az kod bilen web programmasynyň ösüşini ýönekeýleşdirmegi maksat edinýän MVC çarçuwasyny hödürläp, ulanyjylara web programmalaryny çalt ösdürmäge we ýerleşdirmäge mümkinçilik berýän ygtybarly Python çarçuwasydyr.

Şol bir wagtyň özünde, Flask arkaýyn we goşmaça kitaphanalardan ýa-da gurallardan mahrum mikroframdyr. Programmalaryňyzy ösdürmek bilen ýerden çykmaga kömek etmek üçin diňe esasy gurallar bilen iberilýändigi minimalistik.

Has giňişleýin sözlemiz, geliň, Ubuntu 20.04-de çüýşäni guralyň.

Ubuntu-da Flask gurmak

1. “apt paket dolandyryjysy” ulanyp, Ubuntu 20.04-de flask gurmak üçin aşakdaky ädimler bar:

Ilki bilen ulgamyňyzyň görkezilişi ýaly täzelenendigine göz ýetiriň.

$ sudo apt update -y

Täzelenme tamamlanandan soň indiki ädime geçiň.

2. Ondan soň, wirtual gurşaw döretmäge mümkinçilik berjek beýleki Python baglylyklary bilen birlikde turba gurmaly bolarsyňyz. Wirtual gurşawda çüýşe gurjak bolýarys.

Ilki bilen näme üçin Python gurmaýandygymyz bilen gyzyklanýan bolsaňyz, Ubuntu 20.04 eýýäm Python 3.8 bilen öňünden gaplanýar, şonuň üçin ony gurmagyň zerurlygy ýok.

Ubuntu 20.04 işinde Python-yň bardygyny tassyklamak üçin:

$ python3 --version

Ondan soň, görkezilişi ýaly pip3 we beýleki Python gurallaryny guruň.

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

3. Ondan soň çüýşäni çäge gutulan gurşawda izolýasiýa we işletjek wirtual gurşaw guruň.

$ sudo apt install python3-venv

4. Indi, flask katalogyny dörediň we oňa geçiň.

$ mkdir flask_dir && cd flask_dir

5. Python-dan aşakdaky ýaly wirtual gurşaw dörediň.

$ python3 -m venv venv

6. Soňra çüýşäni gurup bilersiňiz ýaly işjeňleşdiriň.

$ source venv/bin/activate

Häzirki wagtda wirtual gurşawda işleýändigimizi görkezmek üçin gyssagly (venv) üýtgemegine üns beriň.

7. Iň soňunda, Jinja2, werkzeug WSG web programma kitaphanasy we modullary ýaly çüýşäniň ähli komponentlerini gurjak turba ulanyp, çüýşe web çarçuwasyny guruň.

$ pip3 install flask

8. Çüýşäniň gurlandygyny tassyklamak üçin işlediň:

$ flask --version

Ajaýyp! Flask indi Ubuntu 20.04-de gurnaldy. Indi flakon ulanyp, Python programmalaryňyzy döredip we ýerleşdirip bilersiňiz.