Otu esi etinye Flask na Ubuntu 20.04
Usoro ntanetị Python mepere emepe abụọ a na-ejikarị bụ Django na Flask. Django bụ usoro Python siri ike nke na-enye ndị ọrụ ohere ịmepụta ngwa ngwa ma tinye ngwa weebụ ha site na ịnye usoro MVC nke na-achọ ime ka mmepe ngwa weebụ dị mfe na obere koodu yana ihe ndị a na-emegharị.
Ka ọ dị ugbu a, Flask bụ microframework nke dabere na enweghị ụlọ ọba akwụkwọ ma ọ bụ ngwaọrụ ọzọ. Ọ dị ntakịrị ka ọ na-eji naanị ngwaọrụ ndị bụ isi na-ebugharị iji nyere gị aka ịpụ n'ala site na ịmepụta ngwa gị.
Na-enweghị mmasị ọzọ, ka anyị wụba n'ime ma tinye flask na Ubuntu 20.04.
Wụnye Flask na Ubuntu
1. Iji tinye flask na Ubuntu 20.04 site na iji njikwa ngwugwu apt, ebe a bụ usoro ị ga-eso:
Nke mbụ, hụ na emelitere sistemụ gị dịka egosiri.
$ sudo apt update -y
Ozugbo emelitere mmelite ahụ, gaba na nzọụkwụ ọzọ.
2. Ọzọ, ị ga-achọ ịwụnye pip n'akụkụ ndị ọzọ dabere na Python nke ga-enyere gị aka ịmepụta gburugburu ebe obibi. Ọ bụ na mebere gburugburu ka anyị ga-etinye flask.
Ọ bụrụ na ị na-eche ihe kpatara na anyị anaghị ebu ụzọ wụnye Python, nke ọma, Ubuntu 20.04 abatalarị Python 3.8 ejirila ya, yabụ na ọ nweghị mkpa ịwụnye ya.
Iji kwado ọnụnọ Python na ọsọ Ubuntu 20.04:
$ python3 --version
Na-esote, wụnye pip3 na ngwa Python ndị ọzọ dị ka egosiri.
$ sudo apt install build-essential python3-pip libffi-dev python3-dev python3-setuptools libssl-dev
3. Mgbe nke ahụ gasịrị, wụnye ebe a na-emepụta ihe nke na-aga ịnọpụ iche ma na-agbaba flask na gburugburu ebe akwa ájá.
$ sudo apt install python3-venv
4. Ugbu a, mepụta flask ndekọ na ịnyagharịa n'ime ya.
$ mkdir flask_dir && cd flask_dir
5. Mepụta ebe obibi mebere site na iji Python dị ka ndị a.
$ python3 -m venv venv
6. Mgbe ahụ rụọ ọrụ ya ka ị nwee ike tinye flask.
$ source venv/bin/activate
Rịba ama ka ngwa ngwa na-agbanwe gaa na (venv)
iji gosi na anyị na-arụ ọrụ ugbu a n'ime ebe mebere.
7. N'ikpeazụ, wụnye flask web framework site na iji pip, nke ga-etinye ihe niile nke flask gụnyere Jinja2, werkzeug WSG web ngwa ọba akwụkwọ & ya modul.
$ pip3 install flask
8. Iji gosi na etinyere flask, gbaa ọsọ:
$ flask --version
Zuru oke! Awụnyela Flask ugbu a na Ubuntu 20.04. Ị nwere ike ịga n'ihu ịmepụta ma tinye ngwa Python gị site na iji flask.