Jinsi ya Kufunga Flask katika Ubuntu 20.04


Mifumo miwili ya kawaida ya wavuti ya Python inayotumika kawaida ni Django na Flask. Django ni mfumo thabiti wa Python unaowaruhusu watumiaji kuunda na kusambaza programu zao za wavuti kwa haraka kwa kutoa mfumo wa MVC ambao unalenga kurahisisha uundaji wa programu ya wavuti kwa kutumia msimbo mdogo pamoja na vijenzi vinavyoweza kutumika tena.

Wakati huo huo, Flask ni muundo mdogo ambao ni konda na hauna maktaba au zana za ziada. Ni ya kimantiki kwani husafirishwa ikiwa na zana za msingi pekee za kukusaidia kutoka ardhini na kutengeneza programu zako.

Bila ado zaidi, wacha turuke ndani na tusakinishe chupa kwenye Ubuntu 20.04.

Kufunga Flask katika Ubuntu

1. Kusakinisha chupa kwenye Ubuntu 20.04 kwa kutumia kidhibiti cha kifurushi cha apt, hapa kuna hatua za kufuata:

Kwanza, hakikisha kuwa mfumo wako umesasishwa kama inavyoonyeshwa.

$ sudo apt update -y

Mara tu sasisho limekamilika, nenda kwa hatua inayofuata.

2. Kisha, utahitaji kusakinisha pip pamoja na tegemezi zingine za Python ambazo zitakuwezesha kuunda mazingira ya kawaida. Ni katika mazingira ya mtandaoni ambapo tutasakinisha chupa.

Iwapo unashangaa kwa nini hatusakinishi Python kwanza, vizuri, Ubuntu 20.04 tayari inakuja ikiwa imepakiwa na Python 3.8, na kwa hivyo hakuna haja ya kuisakinisha.

Ili kudhibitisha uwepo wa Python kwenye Ubuntu 20.04 endesha:

$ python3 --version

Ifuatayo, sasisha pip3 na zana zingine za Python kama inavyoonyeshwa.

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

3. Baada ya hapo, sakinisha mazingira ya mtandaoni ambayo yatatenga na kuendesha chupa katika mazingira ya kisanduku cha mchanga.

$ sudo apt install python3-venv

4. Sasa, tengeneza saraka ya chupa na uende ndani yake.

$ mkdir flask_dir && cd flask_dir

5. Unda mazingira ya mtandaoni kwa kutumia Chatu kama ifuatavyo.

$ python3 -m venv venv

6. Kisha uamsha ili uweze kufunga chupa.

$ source venv/bin/activate

Angalia jinsi kidokezo kinabadilika kuwa (venv) ili kuonyesha kwamba sasa tunafanya kazi ndani ya mazingira ya mtandaoni.

7. Mwishowe, sakinisha mfumo wa wavuti wa chupa kwa kutumia pip, ambayo itasakinisha vipengele vyote vya chupa ikiwa ni pamoja na Jinja2, werkzeug maktaba ya programu ya wavuti ya WSG na moduli zake.

$ pip3 install flask

8. Ili kuthibitisha kwamba chupa imesakinishwa, endesha:

$ flask --version

Kamili! Flask sasa imewekwa kwenye Ubuntu 20.04. Sasa unaweza kuendelea kuunda na kupeleka programu zako za Python kwa kutumia chupa.