উবুন্টু 18.04 / 19.04 উপর বোতল ইনস্টল করুন কিভাবে
সুচিপত্র:
- উবুন্টুতে ফ্লাস্ক ইনস্টল করা হচ্ছে 18.04
- 1. পাইথন 3 এবং ভেনভ ইনস্টল করা
- ২. ভার্চুয়াল পরিবেশ তৈরি করা
- ৩. ফ্লাস্ক ইনস্টল করা হচ্ছে
- 4. একটি ন্যূনতম ফ্লাস্ক অ্যাপ্লিকেশন তৈরি করা
- ৫. ডেভলপমেন্ট সার্ভার পরীক্ষা করা হচ্ছে
- ভার্চুয়াল পরিবেশ নিষ্ক্রিয় করা
- উপসংহার
ডেভলপারদের সুরক্ষিত, স্কেলযোগ্য এবং রক্ষণাবেক্ষণযোগ্য ওয়েব অ্যাপ্লিকেশন তৈরিতে সহায়তার জন্য ডিজাইন করা পাইথনের জন্য ফ্লাস্ক একটি ফ্রি এবং ওপেন সোর্স মাইক্রো ওয়েব ফ্রেমওয়ার্ক। ফ্লাস্ক ওয়ার্কজেগের উপর ভিত্তি করে তৈরি এবং জিনজা 2 কে একটি টেম্পলেট ইঞ্জিন হিসাবে ব্যবহার করে।
জ্যাঙ্গোর মতো নয়, ডিফল্টরূপে ফ্লাস্কে ওআরএম, ফর্মের বৈধতা বা তৃতীয় পক্ষের লাইব্রেরি দ্বারা সরবরাহিত কোনও কার্যকারিতা অন্তর্ভুক্ত নয়। ফ্লাস্ক এক্সটেনশনগুলি মাথায় রেখে তৈরি করা হয়েছে যা পাইথন প্যাকেজগুলি যা ফ্লাস্ক অ্যাপ্লিকেশনটিতে কার্যকারিতা যুক্ত করে।
আপনার প্রয়োজনের উপর নির্ভর করে ফ্লাস্ক ইনস্টল করার বিভিন্ন পদ্ধতি রয়েছে। এটি সিস্টেম-প্রশস্ত বা পাইপ ব্যবহার করে পাইথন ভার্চুয়াল পরিবেশে ইনস্টল করা যেতে পারে।
ফ্লাস্ক প্যাকেজগুলি সরকারী উবুন্টু সংগ্রহস্থলগুলিতে অন্তর্ভুক্ত রয়েছে এবং অ্যাপ প্যাকেজ ম্যানেজার ব্যবহার করে ইনস্টল করা যেতে পারে। উবুন্টু 18.04 এ ফ্লাস্ক ইনস্টল করার এটি সহজতম পদ্ধতি, তবে ভার্চুয়াল পরিবেশে ইনস্টল করার মতো নমনীয় নয়। এছাড়াও, সংগ্রহস্থলগুলিতে অন্তর্ভুক্ত সংস্করণটি সবসময় ফ্লাস্কের সর্বশেষ সংস্করণে পিছনে থাকে।
পাইথন ভার্চুয়াল পরিবেশের মূল উদ্দেশ্য হ'ল বিভিন্ন পাইথন প্রকল্পের জন্য একটি বিচ্ছিন্ন পরিবেশ তৈরি করা। এই পদ্ধতিতে আপনার একক কম্পিউটারে একাধিক পৃথক ফ্লাস্ক পরিবেশ থাকতে পারে এবং প্রতি আপনার প্রকল্পের ভিত্তিতে মডিউলটির একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে পারবেন এটি উদ্বেগ না করে যে এটি আপনার অন্যান্য ফ্লাস্ক ইনস্টলেশনকে প্রভাবিত করবে। আপনি যদি বিশ্ব পরিবেশে ফ্লাস্ক ইনস্টল করেন তবে আপনি আপনার কম্পিউটারে কেবল একটি ফ্লাস্ক সংস্করণ ইনস্টল করতে পারেন।
উবুন্টুতে ফ্লাস্ক ইনস্টল করা হচ্ছে 18.04
নিম্নলিখিত বিভাগগুলি উবুন্টু 18.04-তে পাইথন ভার্চুয়াল পরিবেশে কীভাবে ফ্লাস্ক ইনস্টল করবেন সে সম্পর্কে তথ্য সরবরাহ করে।
1. পাইথন 3 এবং ভেনভ ইনস্টল করা
উবুন্টু 18.04 জাহাজ ডিফল্টরূপে পাইথন 3.6 দিয়ে পাঠায়। টাইপ করে আপনার সিস্টেমে পাইথন 3 ইনস্টল করা আছে তা আপনি যাচাই করতে পারেন:
python3 -V
আউটপুটটি দেখতে এইরকম হওয়া উচিত:
Python 3.6.6
পাইথন ৩.6 থেকে শুরু করে, ভার্চুয়াল পরিবেশ তৈরির প্রস্তাবিত উপায়
venv
মডিউলটি ব্যবহার করা।
python3-venv
প্যাকেজ ইনস্টল করতে
python3-venv
মডিউলটি নিম্নলিখিত কমান্ডটি চালায়:
sudo apt install python3-venv
মডিউল ইনস্টল হয়ে গেলে আমরা আমাদের ফ্লাস্ক অ্যাপ্লিকেশনটির জন্য ভার্চুয়াল পরিবেশ তৈরি করতে প্রস্তুত।
২. ভার্চুয়াল পরিবেশ তৈরি করা
যে ডিরেক্টরিটিতে আপনি আপনার পাইথন 3 ভার্চুয়াল পরিবেশ সঞ্চয় করতে চান সেখানে নেভিগেট করে শুরু করুন। এটি আপনার হোম ডিরেক্টরি বা অন্য কোনও ডিরেক্টরি হতে পারে যেখানে আপনার ব্যবহারকারীর পড়ার এবং লেখার অনুমতি রয়েছে।
আপনার ফ্লাস্ক অ্যাপ্লিকেশনটির জন্য একটি নতুন ডিরেক্টরি তৈরি করুন এবং এতে নেভিগেট করুন:
mkdir my_flask_app
cd my_flask_app
ডিরেক্টরি ভিতরে একবার, আপনার নতুন ভার্চুয়াল পরিবেশ তৈরি করতে নিম্নলিখিত কমান্ড চালান:
python3 -m venv venv
উপরের কমান্ডটি
venv
নামে একটি ডিরেক্টরি তৈরি করে, এতে পাইথন বাইনারি, পাইপ প্যাকেজ ম্যানেজার, স্ট্যান্ডার্ড পাইথন লাইব্রেরি এবং অন্যান্য সহায়ক ফাইল রয়েছে। ভার্চুয়াল পরিবেশের জন্য আপনি যে কোনও নাম ব্যবহার করতে পারেন।
এই ভার্চুয়াল পরিবেশটি ব্যবহার শুরু করার জন্য, আপনাকে এটি
activate
স্ক্রিপ্ট চালিয়ে সক্রিয় করতে হবে:
source venv/bin/activate
একবার সক্রিয় হয়ে গেলে, ভার্চুয়াল পরিবেশের বিন ডিরেক্টরিটি
$PATH
ভেরিয়েবলের শুরুতে যুক্ত করা হবে। এছাড়াও আপনার শেলের প্রম্পট পরিবর্তন হবে এবং এটি বর্তমানে আপনি ব্যবহার করছেন ভার্চুয়াল পরিবেশের নামটি প্রদর্শন করবে। আমাদের ক্ষেত্রে এটি
venv
:
৩. ফ্লাস্ক ইনস্টল করা হচ্ছে
এখন ভার্চুয়াল পরিবেশটি সক্রিয় করা হয়েছে, আপনি ফ্লাস্ক ইনস্টল করতে পাইথন প্যাকেজ ম্যানেজার পিপ ব্যবহার করতে পারেন:
pip install Flask
ভার্চুয়াল পরিবেশের মধ্যে, আপনি
pip3
3 এর পরিবর্তে
pip3
এবং
python
পরিবর্তে
pip3
ব্যবহার করতে পারেন use
নিম্নলিখিত কমান্ডের সাহায্যে ইনস্টলেশন যাচাই করুন যা ফ্লাস্ক সংস্করণটি মুদ্রণ করবে:
python -m flask --version
এই নিবন্ধটি লেখার সময়, সর্বশেষ অফিসিয়াল ফ্লাস্ক সংস্করণটি 1.0.2
Flask 1.0.2 Python 3.6.6 (default, Sep 12 2018, 18:26:19)]
আপনার ফ্লাস্ক সংস্করণটি এখানে প্রদর্শিত সংস্করণ থেকে পৃথক হতে পারে।
4. একটি ন্যূনতম ফ্লাস্ক অ্যাপ্লিকেশন তৈরি করা
এই গাইডে, আমরা একটি সহজ হ্যালো ওয়ার্ল্ড অ্যাপ্লিকেশন তৈরি করব যা কেবলমাত্র "হ্যালো ওয়ার্ল্ড!" লেখাটি প্রদর্শিত হবে।
আপনার পাঠ্য সম্পাদক বা পাইথন আইডিই খুলুন এবং নিম্নলিখিত ফাইলটি তৈরি করুন:
~ / My_flask_app / hello.py
from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!'
কোড লাইন লাইন দিয়ে বিশ্লেষণ করা যাক।
- প্রথম লাইনে আমরা ফ্লাস্ক ক্লাসটি আমদানি করছি e নেক্সট, আমরা ফ্লাস্ক ক্লাসের একটি উদাহরণ তৈরি করছি we তারপরে আমরা
/
রুটের জন্যhello_world
ফাংশনটি নিবন্ধ করার জন্যroute()
hello_world
ব্যবহার করি। এই রুটটি যখন অনুরোধ করা হয়,hello_world
করা হয় এবং ক্লায়েন্টকে "হ্যালো ওয়ার্ল্ড!" বার্তাটি ফিরে আসে।
hello.py
হিসাবে ফাইলটি সংরক্ষণ করুন এবং আপনার টার্মিনাল উইন্ডোতে ফিরে যান।
৫. ডেভলপমেন্ট সার্ভার পরীক্ষা করা হচ্ছে
আমরা অ্যাপ্লিকেশনটি চালানোর জন্য
flask
কমান্ডটি ব্যবহার করব তবে তার আগে, আমাদের
FLASK_APP
এনভায়রনমেন্ট ভেরিয়েবল নির্দিষ্ট করে অ্যাপ্লিকেশনটি কীভাবে লোড করতে হবে তা জানাতে হবে:
export FLASK_APP=hello
flask run
উপরের কমান্ডটি উন্নত বিল্টিন সার্ভার চালু করবে।
আউটপুট নীচের মত কিছু দেখতে হবে:
* Serving Flask app "hello" * Environment: production WARNING: Do not use the development server in a production environment. Use a production WSGI server instead. * Debug mode: off * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
যদি আপনি ভার্চুয়াল মেশিনে ফ্লাস্ক ইনস্টল করে থাকেন এবং আপনি ফ্লাস্ক ডেভলপমেন্ট সার্ভারটি অ্যাক্সেস করতে চান তবে আপনি ফ্ল্যাশ
flask run
কমান্ডে
--host=0.0.0.0
যুক্ত করে সার্ভারটিকে সর্বজনীনভাবে উপলব্ধ করতে পারেন।
আপনার ওয়েব ব্রাউজারে
http://127.0.0.1:5000
খুলুন এবং আপনাকে "হ্যালো ওয়ার্ল্ড!" বার্তাটি উপস্থাপন করা হবে।
বিকাশ সার্ভারটি থামাতে আপনার টার্মিনালে
CTRL-C
টাইপ করুন।
ভার্চুয়াল পরিবেশ নিষ্ক্রিয় করা
আপনার কাজটি শেষ হয়ে গেলে পরিবেশটিকে নিষ্ক্রিয় করুন টাইপ করে
deactivate
এবং আপনি আপনার স্বাভাবিক শেলটিতে ফিরে আসবেন।
উপসংহার
আপনি কীভাবে পাইথন ভার্চুয়াল পরিবেশ তৈরি করবেন এবং আপনার উবুন্টু 18.04 মেশিনে ফ্লাস্ক ইনস্টল করবেন। অতিরিক্ত ফ্লাস্ক বিকাশের পরিবেশ তৈরি করতে আমরা এই টিউটোরিয়ালে বর্ণিত পদক্ষেপগুলি পুনরাবৃত্তি করব।
পাইথন উবুন্টুউবুন্টু 18.04 এ কীভাবে mysql workbench ইনস্টল করবেন এবং ব্যবহার করবেন

মাইএসকিউএল ওয়ার্কবেঞ্চ মাইএসকিউএল ডাটাবেস প্রশাসক এবং স্থপতিদের জন্য একটি ক্রস-প্ল্যাটফর্ম গ্রাফিকাল অ্যাপ্লিকেশন। এই টিউটোরিয়ালে আমরা আপনাকে উবুন্টু 18.04-এ মাইএসকিউএল ওয়ার্কব্যাচ ইনস্টল করতে এবং দেখাব।
উবুন্টু 18.04 এ অ্যাপাচি দিয়ে কীভাবে phpmyadmin ইনস্টল করবেন এবং সুরক্ষিত করবেন

পিএইচপিএমইএডমিন একটি ওপেন সোর্স পিএইচপি অ্যাপ্লিকেশন যা মাইএসকিউএল এবং মারিয়াডিবি সার্ভারগুলির পরিচালনা ওয়েব-ভিত্তিক ইন্টারফেসের মাধ্যমে পরিচালনার জন্য designed
সেন্টোস 7 এ ফ্লাস্ক কীভাবে ইনস্টল করবেন

ডেভলপারদের সুরক্ষিত, স্কেলযোগ্য এবং রক্ষণাবেক্ষণযোগ্য ওয়েব অ্যাপ্লিকেশন তৈরিতে সহায়তার জন্য ডিজাইন করা পাইথনের জন্য ফ্লাস্ক একটি ফ্রি এবং ওপেন সোর্স মাইক্রো ওয়েব ফ্রেমওয়ার্ক। ফ্লাস্ক ওয়ার্কজেগের উপর ভিত্তি করে তৈরি এবং জিনজা 2 কে টেম্পলেট ইঞ্জিন হিসাবে ব্যবহার করে। এই টিউটোরিয়ালে, আমরা আপনাকে সেন্টোস 7-তে পাইথন ভার্চুয়াল পরিবেশে ফ্লাস্ক ইনস্টল করতে দেখাব।