ভার্চুয়াল এনভায়র্নমেন্ট
পাইথন প্রোগ্রামার হিসেবে ভার্চুয়াল এনভায়র্নমেন্ট এর সাথে পরিচিত আছেন আশা করি। তাও সংক্ষেপে বলি, ভার্চুয়াল এনভায়র্নমেন্ট হল একটা পাইথন ইন্টারপ্রেটার ইন্সটেন্স! কঠিন হয়ে গেল!? ধরি আপনার কম্পিউটারে পাইথন ৩ ইন্টারপ্রেটার ইন্সটল করা আছে, এবং সেখানে জ্যাঙ্গো ১.১১ ভার্শন ইন্সটল করা আছে। এখন আপনি এমন একটা প্রোজেক্ট করতে চান যেটাতে জ্যাঙ্গো ১.৮ ব্যবহার করা লাগবে তাহলে কি করবেন!? আগের জ্যাঙ্গো ১.১১ রিমোভ করে জ্যাঙ্গো ১.৮ ইন্সটল করবেন!? আবার যদি অন্য কোন প্রজেক্টে জ্যাঙ্গোর লেটেস্ট ভার্শন ২.০ দরকার হয় তখন কি করবেন?
বিভিন্ন ধরনের প্রজেক্টে বিভিন্ন ভার্শনের প্যাকেজ/মডিউল ব্যবহার করতে হয়, কিন্তু একটা মাত্র পাইথন ইন্টারপ্রেটারে একই প্যাকেজের একাধিক ভার্শন ইন্সটল করা যাবেনা! তাই সবচাইতে ভালো হবে যদি আপনি পাইথনের ইন্টারপ্রেটারটাই কপি করে ফেলেন! প্রতিটি প্রজেক্টের জন্য আলাদা ভাবে একটা পাইথন ইন্টারপ্রেটার থাকবে, সেখানে শুধুমাত্র সেই প্রজেক্টের জন্য দরকারি মডিউল/প্যাকেজগুলোই ইন্সটল করা থাকবে! এতে করে প্যাকেজের ভার্শন নিয়ে কোন সমস্যা হবেনা, এবং প্রোজেক্ট লাইভ সার্ভারে ডেপ্লয় করতে সুবিধা হবে।
ভার্চুয়াল এনভায়র্নমেন্ট এই কাজটিই করে, আপনার কম্পিটারের মেইন পাইথন ইন্টারপ্রেটার এর একটা কপি করে দেয়। আপনি সেটা নিজের মত করে ব্যবহার করতে পারেন। আবার দরকার শেষ হয়ে গেলে সেটা ডিলেট করে দিতে পারেন। মেইন পাইথন ইন্টারপ্রেটারে এর কোন প্রভাব পরবেনা!
ভার্চুয়াল এনভায়র্নমেন্ট ব্যবহার করতে প্রথমে কমান্ড প্রম্পট (cmd) ওপেন করুন (লিনাক্সে টার্মিনাল ওপেন করুন)। এর পর pip install virtualenv কমান্ড দিয়ে ভার্চুয়াল এনভায়র্নমেন্ট প্যাকেজটি ইন্সটল করুন। ইন্সটল হয়ে গেলে (বা আগে থেকেই ইন্সটল করা থাকলে) আপনি ভার্চুয়াল এনভায়র্নমেন্ট ব্যবহার করার জন্য প্রস্তুত!
আমাদের জ্যাঙ্গো প্রজেক্ট শুরু করার আগে আমরা ভার্চুয়াল এনভায়র্নমেন্ট তৈরি করে নিব।
ভার্চুয়াল এনভায়রনমেন্ট ইন্সটল
Last updated