در این مقاله از سری مقالات آموزشی لینوکس آسمان هاست نصب Flask فلاسک در اوبونتو 20.04 را مورد بررسی قرارخواهیم داد.
دو چارچوب وب منبع باز Python که معمولاً مورد استفاده قرار می گیرند Django و Flask هستند.
Django یک چارچوب قوی پایتون است که به کاربران اجازه می دهد تا با تهیه یک چارچوب MVC که هدف آن ساده سازی برنامه های وب با کد کمتر همراه با اجزای قابل استفاده مجدد است.
در همین حال ، فلاسک یک چارچوب خرد است که بسیار کم است و فاقد کتابخانه یا ابزار اضافی است.
این مورد کمترین حد است زیرا فقط با ابزارهای اصلی به شما کمک می کند تا با توسعه برنامه های خود از زمین خارج شوید.
بدون هیچ زحمتی بیشتر ، بیایید داخل آن برویم و flask را روی اوبونتو 20.04 نصب کنیم.
نصب Flask فلاسک در اوبونتو 20.04
برای نصب flask در اوبونتو 20.04 با استفاده از پکیج منیجر apt ، مراحل زیر را دنبال کنید:
sudo apt update -y
پس از به روزرسانی کامل ، به مرحله بعدی بروید.
در مرحله بعدی ، شما باید pip را در کنار سایر وابستگی های پایتون نصب کنید که به شما امکان ایجاد یک محیط مجازی را می دهد.
در محیط مجازی است که ما می خواهیم flask را نصب کنیم.
اگر تعجب می کنید که چرا ما ابتدا پایتون را نصب نمی کنیم
اوبونتو 20.04 از قبل با پایتون 3.8 بسته بندی شده است و دیگر نیازی به نصب آن نیست.
برای تأیید حضور پایتون در اجرای اوبونتو 20.04:
python3 --version

سپس ، pip3 و سایر ابزارهای پایتون را همانطور که نشان داده شده نصب کنید.
sudo apt install build-essential python3-pip libffi-dev python3-dev python3-setuptools libssl-dev
پس از آن ، یک محیط مجازی را نصب کنید که می خواهد flask را در یک محیط ماسه ای (sandboxed)جدا و اجرا کند.
sudo apt install python3-venv
اکنون ، یک فولدر برای flask را ایجاد کرده و به داخل آن بروید
mkdir flask_dir && cd flask_dir
با استفاده از پایتون به صورت زیر یک محیط مجازی ایجاد کنید
python3 -m venv venv
سپس آن را فعال کنید تا بتوانید فلاسک را نصب کنید.
source venv/bin/activate
در آخر ، چارچوب وب flask را با استفاده از pip نصب کنید ، که تمام اجزای flask از جمله Jinja2 ، کتابخانه برنامه وب Wersg Wesg و ماژول های آن را نصب می کند.
pip3 install flask
برای تأیید نصب flask ، اجرا کنید:
flask --version
عالی! Flask اکنون در اوبونتو 20.04 نصب شده است.
اکنون می توانید با استفاده از flask برنامه های پایتون خود را ایجاد و استقرار دهید .