Flask ইনস্টল করার জন্য Python এবং Virtual Environment ব্যবহার করা সবচেয়ে ভালো পদ্ধতি। এটি আপনার প্রজেক্টের জন্য একটি আলাদা পরিবেশ তৈরি করে যেখানে নির্দিষ্ট প্যাকেজ এবং নির্ভরশীলতা সুরক্ষিত রাখা যায়।
প্রয়োজনীয়তা
- Python 3.6 বা তার পরবর্তী সংস্করণ।
- pip (Python Package Manager)।
- Virtual Environment মডিউল।
Python ইনস্টলেশন
- Python ডাউনলোড করুন
Python.org থেকে আপনার অপারেটিং সিস্টেমের জন্য Python ডাউনলোড করুন। - ইন্সটল করুন
ইন্সটল করার সময় "Add Python to PATH" চেকবক্স নির্বাচন করুন। ইন্সটলেশন যাচাই করুন
টার্মিনাল বা কমান্ড প্রম্পটে নিচের কমান্ডটি চালিয়ে Python ইন্সটল হয়েছে কিনা পরীক্ষা করুন:python --versionঅথবা:
python3 --version
Virtual Environment সেটআপ
Virtual Environment Flask প্রজেক্টের নির্ভরশীলতা (dependencies) আলাদা রাখে, যাতে আপনার সিস্টেমে গ্লোবাল প্যাকেজগুলোর সাথে কোনো বিরোধ না হয়।
Virtual Environment মডিউল ইন্সটল করুন (যদি প্রয়োজন হয়):
pip install virtualenvএকটি ফোল্ডার তৈরি করুন যেখানে প্রজেক্টটি রাখতে চান:
mkdir flask_project cd flask_projectVirtual Environment তৈরি করুন:
python -m venv venv- Windows:
python -m venv venv - Mac/Linux:
python3 -m venv venv
- Windows:
Virtual Environment সক্রিয় করুন:
Windows:
venv\Scripts\activateMac/Linux:
source venv/bin/activate
সক্রিয় হলে প্রম্পটে
(venv)দেখা যাবে।Virtual Environment নিষ্ক্রিয় করতে:
deactivate
Flask ইনস্টলেশন
Flask ইনস্টল করুন: Virtual Environment সক্রিয় থাকা অবস্থায় নিচের কমান্ডটি চালান:
pip install flaskইন্সটলেশন যাচাই করুন:
flask --versionআপনি Flask-এর সংস্করণ দেখতে পাবেন, যা নিশ্চিত করে যে Flask সঠিকভাবে ইনস্টল হয়েছে।
একটি সাধারণ Flask অ্যাপ তৈরি করা
একটি Python ফাইল তৈরি করুন (app.py):
from flask import Flask app = Flask(__name__) @app.route("/") def home(): return "স্বাগতম Flask অ্যাপে!" if __name__ == "__main__": app.run(debug=True)অ্যাপ চালু করুন:
python app.pyটার্মিনালে একটি URL (যেমন: http://127.0.0.1:5000/) দেখা যাবে। এটি ব্রাউজারে খুলুন।
Flask ইনস্টলেশনের সুবিধা
- নির্ভরশীলতা ব্যবস্থাপনা সহজ।
- ভিন্ন প্রকল্পের জন্য আলাদা প্যাকেজ ভার্সন ম্যানেজ করা যায়।
- প্রজেক্ট ডেভেলপমেন্টে সংঘর্ষের ঝুঁকি কম।
Flask ইন্সটল করা এবং ব্যবহার শুরু করা খুবই সহজ। Virtual Environment ব্যবহার করলে আপনার প্রকল্প উন্নত এবং সংগঠিত থাকবে।
Read more