কম 8 মিনিট উবুন্টু 18.04 এ জ্যাঙ্গো 2 ইনস্টল করার জন্য কিভাবে
সুচিপত্র:
- উবুন্টুতে জাজানো ইনস্টল করা হচ্ছে 18.04
- পাইথন 3 এবং ভেনভ ইনস্টল করা হচ্ছে
- ভার্চুয়াল পরিবেশ তৈরি করা
- জ্যাঙ্গো ইনস্টল করা হচ্ছে
- একটি জ্যাঙ্গো প্রকল্প তৈরি করা হচ্ছে
- বিকাশ সার্ভার পরীক্ষা করা হচ্ছে
- ভার্চুয়াল পরিবেশ নিষ্ক্রিয় করা হচ্ছে
- উপসংহার
জাজানো হ'ল একটি নিখরচায় ও ওপেন সোর্স উচ্চ-স্তরের পাইথন ওয়েব ফ্রেমওয়ার্ক যা বিকাশকারীদের সুরক্ষিত, স্কেলযোগ্য এবং রক্ষণাবেক্ষণযোগ্য ওয়েব অ্যাপ্লিকেশনগুলি তৈরি করতে সহায়তা করে।
জ্যাঙ্গো ইনস্টল করার বিভিন্ন পদ্ধতি রয়েছে যা আপনার প্রয়োজনের উপর নির্ভর করে। এটি সিস্টেম-প্রশস্ত বা পাইপ ব্যবহার করে পাইথন ভার্চুয়াল পরিবেশে ইনস্টল করা যেতে পারে।
জ্যাঙ্গো প্যাকেজগুলি সরকারী উবুন্টু সংগ্রহস্থলগুলিতে অন্তর্ভুক্ত রয়েছে এবং অ্যাপটি প্যাকেজ ম্যানেজার ব্যবহার করে ইনস্টল করা যায়। এটি উবুন্টু 18.04 এ জ্যাঙ্গো ইনস্টল করার সহজতম পদ্ধতি, তবে ভার্চুয়াল পরিবেশে ইনস্টল করার মতো নমনীয় নয়। এছাড়াও, ভাণ্ডারগুলিতে অন্তর্ভুক্ত সংস্করণটি সর্বদা জ্যাঙ্গোর সর্বশেষতম সংস্করণে পিছনে থাকে।
পাইথন ভার্চুয়াল পরিবেশের মূল উদ্দেশ্য হ'ল বিভিন্ন পাইথন প্রকল্পের জন্য একটি বিচ্ছিন্ন পরিবেশ তৈরি করা। এই পদ্ধতিতে আপনার একক কম্পিউটারে একাধিক ভিন্ন জ্যাঙ্গো পরিবেশ থাকতে পারে এবং এটি আপনার অন্যান্য জ্যাঙ্গো স্থাপনাগুলিকে প্রভাবিত করবে এ নিয়ে উদ্বেগ ছাড়াই প্রতি প্রকল্পের ভিত্তিতে মডিউলটির একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে পারেন। যদি আপনি বিশ্ব পরিবেশে জ্যাঙ্গো ইনস্টল করেন তবে আপনি আপনার কম্পিউটারে কেবলমাত্র একটি জাঙ্গো সংস্করণ ইনস্টল করতে পারেন।
উবুন্টুতে জাজানো ইনস্টল করা হচ্ছে 18.04
নিম্নলিখিত বিভাগগুলি উবুন্টু 18.04-তে পাইথন ভার্চুয়াল পরিবেশে জ্যাঙ্গো কীভাবে ইনস্টল করতে হবে সে সম্পর্কে এক ধাপে ধাপে নির্দেশাবলী সরবরাহ করে।
পাইথন 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_django_app
cd my_django_app
ডিরেক্টরি ভিতরে একবার, আপনার নতুন ভার্চুয়াল পরিবেশ তৈরি করতে নিম্নলিখিত কমান্ড চালান:
python3 -m venv venv
উপরের কমান্ডটি
venv
নামে একটি ডিরেক্টরি তৈরি করে, এতে পাইথন বাইনারি, পাইপ প্যাকেজ ম্যানেজার, স্ট্যান্ডার্ড পাইথন লাইব্রেরি এবং অন্যান্য সহায়ক ফাইল রয়েছে। ভার্চুয়াল পরিবেশের জন্য আপনি যে কোনও নাম ব্যবহার করতে পারেন।
এই ভার্চুয়াল পরিবেশটি ব্যবহার শুরু করার জন্য, আপনাকে এটি
activate
স্ক্রিপ্ট চালিয়ে সক্রিয় করতে হবে:
source venv/bin/activate
একবার সক্রিয় হয়ে গেলে, ভার্চুয়াল পরিবেশের বিন ডিরেক্টরিটি
$PATH
ভেরিয়েবলের শুরুতে যুক্ত করা হবে। এছাড়াও আপনার শেলের প্রম্পট পরিবর্তন হবে এবং এটি বর্তমানে আপনি ব্যবহার করছেন ভার্চুয়াল পরিবেশের নামটি প্রদর্শন করবে। আমাদের ক্ষেত্রে এটি
venv
।
জ্যাঙ্গো ইনস্টল করা হচ্ছে
এখন ভার্চুয়াল পরিবেশটি সক্রিয় করা হয়েছে, আপনি জ্যাঙ্গো ইনস্টল করতে পাইথন প্যাকেজ ম্যানেজার পিপ ব্যবহার করতে পারেন:
pip install django
ভার্চুয়াল পরিবেশের মধ্যে, আপনি
pip3
3 এর পরিবর্তে
pip3
এবং
python
পরিবর্তে
pip3
ব্যবহার করতে পারেন use
ইনস্টলেশনটি যাচাই করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন যা জাজানো সংস্করণটি মুদ্রণ করবে:
python -m django --version
এই নিবন্ধটি লেখার সময়, সর্বশেষ অফিসিয়াল জ্যাঙ্গো সংস্করণটি 2.1.2
2.1.2
আপনার জাজানো সংস্করণটি এখানে প্রদর্শিত সংস্করণ থেকে পৃথক হতে পারে।
একটি জ্যাঙ্গো প্রকল্প তৈরি করা হচ্ছে
mydjangoapp
নামে একটি নতুন জ্যাঙ্গো প্রকল্প তৈরি করতে জ্যাঙ্গো
django-admin
কমান্ড-লাইনটি ইউটিলিটিটি ব্যবহার করুন:
django-admin startproject mydjangoapp
উপরের কমান্ডটি আপনার বর্তমান ডিরেক্টরিতে একটি
mydjangoapp
ডিরেক্টরি তৈরি করবে।
tree mydjangoapp/
mydjangoapp/ |-- manage.py `-- mydjangoapp |-- __init__.py |-- settings.py |-- urls.py `-- wsgi.py
সেই ডিরেক্টরিটির ভিতরে আপনি
manage.py
নামের প্রকল্পগুলি পরিচালনা করতে ডেটাবেস কনফিগারেশন, এবং জ্যাঙ্গো এবং অ্যাপ্লিকেশন-নির্দিষ্ট সেটিংস সহ আরও একটি ডিরেক্টরি পাবেন।
আসুন ডেটাবেস স্থানান্তর এবং একটি প্রশাসনিক ব্যবহারকারী তৈরি করুন।
mydjangoapp
ডিরেক্টরিতে নেভিগেট করে শুরু করুন:
cd mydjangoapp
ডিফল্টরূপে, জ্যাঙ্গো একটি এসকিউএল ডাটাবেস ব্যবহার করে। উত্পাদন অ্যাপ্লিকেশনগুলির জন্য, আপনি PostgreSQL, মারিয়াডিবি, ওরাকল বা মাইএসকিউএল ডেটাবেস ব্যবহার করতে পারেন।
ডাটাবেস স্থানান্তর করতে নিম্নলিখিত কমান্ডটি চালান:
python manage.py migrate
আউটপুট নীচের মত কিছু দেখতে হবে:
Operations to perform: Apply all migrations: admin, auth, contenttypes, sessions Running migrations: Applying contenttypes.0001_initial… OK Applying auth.0001_initial… OK Applying admin.0001_initial… OK Applying admin.0002_logentry_remove_auto_add… OK Applying admin.0003_logentry_add_action_flag_choices… OK Applying contenttypes.0002_remove_content_type_name… OK Applying auth.0002_alter_permission_name_max_length… OK Applying auth.0003_alter_user_email_max_length… OK Applying auth.0004_alter_user_username_opts… OK Applying auth.0005_alter_user_last_login_null… OK Applying auth.0006_require_contenttypes_0002… OK Applying auth.0007_alter_validators_add_error_messages… OK Applying auth.0008_alter_user_username_max_length… OK Applying auth.0009_alter_user_last_name_max_length… OK Applying sessions.0001_initial… OK
ডাটাবেসটি স্থানান্তরিত হওয়ার পরে, প্রশাসনিক ব্যবহারকারী তৈরি করুন যাতে আপনি জ্যাঙ্গো অ্যাডমিন ইন্টারফেসটি ব্যবহার করতে পারেন:
python manage.py createsuperuser
কমান্ডটি আপনাকে আপনার প্রশাসনিক ব্যবহারকারীর জন্য একটি ব্যবহারকারীর নাম, ইমেল ঠিকানা এবং একটি পাসওয়ার্ডের জন্য অনুরোধ করবে।
Username (leave blank to use 'linuxize'): admin Email address: [email protected] Password: Password (again): Superuser created successfully.
বিকাশ সার্ভার পরীক্ষা করা হচ্ছে
manage.py
স্ক্রিপ্ট ব্যবহার করে
manage.py
ওয়েব সার্ভারটি
manage.py
এবং
manage.py
runserver
বিকল্পটি ব্যবহার করুন:
python manage.py runserver
আপনি নিম্নলিখিত আউটপুট দেখতে পাবেন:
Performing system checks… System check identified no issues (0 silenced). October 20, 2018 - 11:16:28 Django version 2.1.2, using settings 'mydjangoapp.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
আপনি যদি ভার্চুয়াল মেশিনে জ্যাঙ্গো ইনস্টল করেন এবং আপনি জ্যাঙ্গো বিকাশ সার্ভারটি অ্যাক্সেস করতে চান তবে আপনাকে সেটিংস.পি ফাইলটি সম্পাদনা করতে হবে এবং
ALLOWED_HOSTS
তালিকার মধ্যে সার্ভারের আইপি ঠিকানা যুক্ত করতে হবে।
আপনার ওয়েব ব্রাউজারে
http://127.0.0.1:8000
খুলুন এবং আপনাকে ডিফল্ট জাজানো ল্যান্ডিং পৃষ্ঠা সহ উপস্থাপন করা হবে:
বিকাশ সার্ভারটি থামাতে আপনার টার্মিনালে
CTRL-C
টাইপ করুন।
ভার্চুয়াল পরিবেশ নিষ্ক্রিয় করা হচ্ছে
আপনার কাজটি শেষ হয়ে গেলে পরিবেশটিকে নিষ্ক্রিয় করুন টাইপ করে
deactivate
এবং আপনি আপনার স্বাভাবিক শেলটিতে ফিরে আসবেন।
উপসংহার
আপনি কীভাবে পাইথন ভার্চুয়াল পরিবেশ তৈরি করবেন এবং আপনার উবুন্টু 18.04 মেশিনে জ্যাঙ্গো ইনস্টল করবেন। অতিরিক্ত জ্যাঙ্গো বিকাশের পরিবেশ তৈরি করতে এই টিউটোরিয়ালে আমরা বর্ণিত পদক্ষেপগুলি পুনরাবৃত্তি করব।
পাইথন উবুন্টুউবুন্টুতে 18.04 এ অ্যান্ড্রয়েড স্টুডিও কীভাবে ইনস্টল করবেন

অ্যান্ড্রয়েড স্টুডিও একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত ক্রস প্ল্যাটফর্ম আইডিই যা আপনাকে প্রতিটি ধরণের অ্যান্ড্রয়েড ডিভাইসে অ্যাপ্লিকেশন তৈরি করতে সহায়তা করে। এই টিউটোরিয়ালটি উবুন্টু 18.04 এ কীভাবে অ্যান্ড্রয়েড স্টুডিও ইনস্টল করবেন তা ব্যাখ্যা করে।
উবুন্টুতে কীভাবে অ্যাটম টেক্সট এডিটর ইনস্টল করবেন 18.04

অ্যাটম একটি ওপেন সোর্স ক্রস-প্ল্যাটফর্ম কোড সম্পাদক যা গিটহাব দ্বারা নির্মিত developed এটি একটি অন্তর্নির্মিত প্যাকেজ ম্যানেজার, এম্বেড করা গিট নিয়ন্ত্রণ, স্মার্ট স্বয়ংক্রিয়রণ, সিনট্যাক্স হাইলাইটিং এবং একাধিক প্যান রয়েছে।
উবুন্টুতে ক্রোমিয়াম ওয়েব ব্রাউজারটি কীভাবে ইনস্টল করবেন 18.04

ক্রোমিয়াম আধুনিক, ওয়েবের জন্য দ্রুত, স্থিতিশীল এবং সুরক্ষিত ব্রাউজার। এই টিউটোরিয়ালে, আমরা উবুন্টু 18.04 এ কীভাবে ক্রোমিয়াম ওয়েব ব্রাউজারটি ইনস্টল করবেন তা ব্যাখ্যা করব।