مدیر ارشد فنی (CTO)
بخش دوم، نصب و راه اندازی Python Flask Framework
فریم ورک Flask از آخرین نسخه از پایتون 3، 2.7 و PyPy پشتیبانی می کند، درهنگام نصب این فریم ورک پیش نیازهای ذیل به صورت اتوماتیک نصب می گردند:
- Werkzeug
- Jinja
- MarkupSafe
- ItsDangerous
- Click
موارد ذیل نیز به صورت Optional می توانند نصب گردند:
- Blinker
- SimpleJSON
- Python-dotenv
- Watchdog
در مقالات بعدی، در خصوص این موارد توضیحاتی ارائه خواهد شد.
معرفی Virtual Environment
از یک Virtual Environment برای مدیریت وابستگی های یک پروژه در محیط تولید و عملیات استفاده می شود.
شاید این سوال پیش بیاید که چرا می بایست از یک Virtual Environment استفاده نمود؟
هرچقدر تعداد پروژه های پایتون بیشتری داشته باشیم، به احتمال بسیار زیاد می بایست از نسخه های مختلف Library های پایتون استفاده نمود و نکته ی مهم اینجاست که نسخه های مختلفی از یک Library می تواند باعث عدم اجرای صحیح پروژه های دیگر شود در همین راستا Virtual Environment ها محیط های مستقلی از Library های پایتون هستند که فایل های نصب شده برای هر پروژه را با پروژه ی دیگری متفاوت خواهند نمود.
ایجاد Virtual Environment
لینوکس، نسخه 3 پایتون
mkdir myproject
cd myproject
python3 -m venv venv
ویندوز، نسخه 3 پایتون
py -3 -m venv venv
فعال سازی Virtual Environment
پیش از شروع کار برروی پروژه، می بایست Virtual Environment ایجاد شده را با استفاده از دستور ذیل فعال نمود:
لینوکس
. venv/bin/activate
ویندوز
venv\Scripts\activate
نصب Flask
پس از فعال سازی Virtual Environment، می بایست Flask را با استفاده از دستور ذیل نصب نمایید:
pip install Flask
هم اکنون پروژه با فریم ورک Flask آماده استفاده می باشد.
مطلبی دیگر از این انتشارات
پایتونیک - معرفی Virtual Environmentها قسمت اول
مطلبی دیگر از این انتشارات
پایتونیک - معرفی Virtual Environmentها قسمت دوم
مطلبی دیگر از این انتشارات
آموزش زبان برنامهنویسی Rust - قسمت۷: مالکیت