ভার্চুয়াল পরিবেশ কি?
পাইথনের একটি ভার্চুয়াল পরিবেশ হল আপনার কম্পিউটারে একটি বিচ্ছিন্ন পরিবেশ যেখানে আপনি আপনার পাইথন প্রোগ্রামগুলি চালাতে এবং পরীক্ষা করতে পারেন।
এটি অন্যান্য প্রকল্প বা মূল পাইথন ইনস্টলেশনের সাথে হস্তক্ষেপ না করেই প্রকল্প-নির্দিষ্ট নির্ভরতা পরিচালনা করার অনুমতি দেয়।
প্রতিটি পাইথন প্রকল্পের জন্য একটি পৃথক ধারক হিসাবে একটি ভার্চুয়াল পরিবেশ বিবেচনা করুন। প্রতিটি পাত্রে:
- এর নিজস্ব পাইথন ইন্টারপ্রেটার রয়েছে
- এটির নিজস্ব ইনস্টল করা প্যাকেজ রয়েছে
- অন্যান্য ভার্চুয়াল পরিবেশ থেকে বিচ্ছিন্ন
- একই প্যাকেজের বিভিন্ন সংস্করণ থাকতে পারে
ভার্চুয়াল পরিবেশ ব্যবহার করা গুরুত্বপূর্ণ কারণ:
- এটি প্রকল্পগুলির মধ্যে প্যাকেজ সংস্করণ দ্বন্দ্ব প্রতিরোধ করে
- প্রকল্পগুলিকে আরও পরিবহনযোগ্য এবং পুনরুত্পাদনযোগ্য করে তোলে
- আপনার কম্পিউটার একটি পরিষ্কার পাইথন ইনস্টলেশন রাখে
- বিভিন্ন পাইথন সংস্করণের সাথে পরীক্ষা করার অনুমতি দেয়
একটি ভার্চুয়াল পরিবেশ তৈরি করা
ভার্চুয়াল পরিবেশ তৈরির জন্য পাইথনের একটি অন্তর্নির্মিত ভেনভ মডিউল রয়েছে।
আপনার কম্পিউটারে একটি ভার্চুয়াল পরিবেশ তৈরি করতে, একটি কমান্ড প্রম্পট খুলুন, আপনি যে ফোল্ডারে আপনার প্রকল্প তৈরি করতে চান সেখানে নেভিগেট করুন এবং এই কমান্ডটি টাইপ করুন:
উদাহরণ
myfirstproject নামে একটি ভার্চুয়াল পরিবেশ তৈরি করতে এই কমান্ডটি চালান:
C:\Users\Your Name> python -m venv myfirstproject
এটি একটি ভার্চুয়াল পরিবেশ সেট আপ করবে এবং সাবফোল্ডার এবং ফাইলগুলির সাথে "myfirstproject" নামে একটি ফোল্ডার তৈরি করবে, যেমন:
উপসংহার
ফাইল/ফোল্ডার গঠন এই মত দেখাবে:
myfirstproject
Include
Lib
Scripts
.gitignore
pyvenv.cfg
একটি ভার্চুয়াল পরিবেশ সক্ষম করুন
একটি ভার্চুয়াল পরিবেশ ব্যবহার করতে, আপনাকে এই কমান্ডের সাথে এটি সক্রিয় করতে হবে:
উদাহরণ
ভার্চুয়াল পরিবেশ সক্রিয় করুন:
C:\Users\Your Name> myfirstproject\Scripts\activate
অ্যাক্টিভেশনের পরে, আপনার কমান্ড লাইন পরিবর্তন হবে দেখাতে যে আপনি এখন সক্রিয় পরিবেশে কাজ করছেন:
উপসংহার
যখন ভার্চুয়াল পরিবেশ সক্রিয় থাকে কমান্ড লাইনটি এইরকম দেখায়:
(myfirstproject) C:\Users\Your Name>
প্যাকেজ ইনস্টল করুন
একবার আপনার ভার্চুয়াল পরিবেশ চালু হয়ে গেলে, আপনি পিপ ব্যবহার করে প্যাকেজ ইনস্টল করতে পারেন।
চলুন 'cowsay' নামে একটি প্যাকেজ ইনস্টল করি:
উদাহরণ
ভার্চুয়াল পরিবেশে 'cowsay' ইনস্টল করুন:
(myfirstproject) C:\Users\Your Name> pip install cowsay
উপসংহার
'cowsay' শুধুমাত্র ভার্চুয়াল পরিবেশে ইনস্টল করা হয়:
Collecting cowsay
Downloading cowsay-6.1-py3-none-any.whl.metadata (5.6 kB)
Downloading cowsay-6.1-py3-none-any.whl (25 kB)
Installing collected packages: cowsay
Successfully installed cowsay-6.1
প্যাকেজ ব্যবহার করে
'কাউসে' মডিউলটি আপনার ভার্চুয়াল পরিবেশে ইনস্টল করা আছে এবং আমরা কথা বলা গরু প্রদর্শন করতে এটি ব্যবহার করব।
আপনার কম্পিউটারে test.py নামে একটি ফাইল তৈরি করুন। আপনি এটি যেখানে চান সেখানে রাখতে পারেন, তবে আমি এটিকে myfirstproject ফোল্ডারের মতো একই জায়গায় রাখব - ফোল্ডারে নয়, একই জায়গায়।
ফাইলটি খুলুন এবং এই তিনটি লাইন সন্নিবেশ করুন:
উদাহরণ
test.py :
import cowsay
cowsay.cow("Good Mooooorning!")
আপনি ভার্চুয়াল পরিবেশে থাকাকালীন ফাইলটি চালানোর চেষ্টা করুন:
উদাহরণ
ভার্চুয়াল পরিবেশে test.py চালান:
(myfirstproject) C:\Users\Your Name> python test.py
ফলস্বরূপ একটি গরু আপনার টার্মিনালে উপস্থিত হবে:
উপসংহার
'cowsay' মডিউলটির উদ্দেশ্য হল একটি গরু আঁকতে যা বলে যে আপনি এটিকে ইনপুট দিয়েছেন:
_________________
| Good Mooooorning! |
=================
\
\
^__^
(oo)\_______
(__)\ )\/\
||----w |
|| ||
বাতিলকরণ এবং মুছে ফেলা
ভার্চুয়াল পরিবেশ অক্ষম করুন
ভার্চুয়াল পরিবেশ নিষ্ক্রিয় করতে এই কমান্ডটি ব্যবহার করুন:
(myfirstproject) C:\Users\Your Name> deactivate
ভার্চুয়াল পরিবেশ মুছুন
একটি ভার্চুয়াল পরিবেশ মুছে ফেলতে, কেবল তার বিষয়বস্তু সহ ফোল্ডার মুছুন:
C:\Users\Your Name> rmdir /s /q myfirstproject
দ্রষ্টব্য:
ভার্চুয়াল পরিবেশ myfirstproject এখনও বিদ্যমান এবং সক্রিয় করা হয়নি। আপনি যদি আবার ভার্চুয়াল পরিবেশ সক্রিয় করেন, আপনি test.py ফাইলটি চালাতে পারেন এবং গ্রাফটি প্রদর্শিত হবে।