Virtualenv বিচ্ছিন্ন পাইথন পরিবেশ তৈরি করতে ব্যবহৃত হয়। টুলটি একটি ফোল্ডার তৈরি করে যা প্রয়োজনীয় এক্সিকিউটেবল নিয়ে গঠিত যা একটি পাইথন প্রকল্পের সময় চালু করা প্রয়োজন। টুলটি অগত্যা পাইথন প্রকল্পের জন্য একটি ভার্চুয়াল পরিবেশ তৈরি করতে ব্যবহৃত হয়। যাইহোক, বেশ সম্প্রতি, এমন ব্যবহারকারীদের প্রচুর রিপোর্ট আসছে যারা MacOS এবং “Command-এ Virtualenv কমান্ড চালাতে অক্ষম। না৷ পাওয়া গেছে এটি করার চেষ্টা করার সময় ত্রুটি দেখা যায়৷
পাইথনে Virtualenv-এ 'কমান্ড পাওয়া যায়নি' ত্রুটির কারণ কী?
একাধিক ব্যবহারকারীর কাছ থেকে অসংখ্য প্রতিবেদন পাওয়ার পর, আমরা সমস্যাটি তদন্ত করার সিদ্ধান্ত নিয়েছি এবং এটি সম্পূর্ণরূপে ঠিক করার জন্য সমাধানের একটি সেট তৈরি করেছি৷ এছাড়াও, আমরা যে কারণগুলির কারণে ত্রুটিটি ট্রিগার হয়েছে তা খতিয়ে দেখেছি এবং সেগুলিকে নিম্নরূপ তালিকাভুক্ত করেছি:
- ভুল ডিরেক্টরি: যদি প্রোগ্রামটি একটি নির্দিষ্ট "পিপ" কমান্ড চালানোর মাধ্যমে ইনস্টল করা হয়, তাহলে এটি "/usr/local/bin" এর থেকে একটি ভিন্ন ডিরেক্টরিতে রাখে। এটি ত্রুটিটিকে ট্রিগার করে কারণ এটি সঠিকভাবে কাজ করার জন্য এটিকে "/usr/local/bin" ডিরেক্টরিতে ইনস্টল করা দরকার৷
- প্রশাসনিক বিশেষাধিকার: প্রোগ্রামটি সঠিক ডিরেক্টরিতে ইনস্টল করার জন্য এবং কমান্ডটি স্বীকৃত হওয়ার জন্য প্রশাসনিক বা "সুপারইউজার" সুবিধাগুলির সাথে ইনস্টল করা দরকার৷ যদি এটি সেই সুবিধাগুলির সাথে ইনস্টল করা না থাকে, তাহলে এই ত্রুটিটি ট্রিগার হতে পারে।
এখন যেহেতু আপনি সমস্যার প্রকৃতি সম্পর্কে প্রাথমিক ধারণা পেয়েছেন, আমরা সমাধানের দিকে এগিয়ে যাব। বিরোধ এড়াতে যে নির্দিষ্ট ক্রমে এগুলি উপস্থাপন করা হয়েছে সেগুলিকে প্রয়োগ করা নিশ্চিত করুন৷
সমাধান 1:ডিরেক্টরি পরিবর্তন করা
প্রোগ্রামটি সঠিক ডিরেক্টরিতে ইনস্টল করা না থাকলে, এই ত্রুটিটি ট্রিগার হতে পারে। অতএব, এই ধাপে, আমরা এর ডিরেক্টরি পরিবর্তন করব। এর জন্য:
- “স্পটলাইট-এ ক্লিক করুন গ্লাস "উপরের ডানদিকে কোণায়।
- “টার্মিনাল-এ টাইপ করুন ” এবং প্রথম বিকল্পটি নির্বাচন করুন।
- আপনি অবশ্যই নিম্নলিখিত কমান্ডটি ব্যবহার করে প্রোগ্রামটি ইনস্টল করেছেন
pip install virtualenv
- নিম্নলিখিত কমান্ড টাইপ করুন এবং “Enter টিপুন
sudo /usr/bin/easy_install virtualenv
- এটি এখন প্রোগ্রামটিকে উপযুক্ত ডিরেক্টরিতে রাখবে, সমস্যাটি টিকে আছে কিনা তা পরীক্ষা করে দেখুন।
সমাধান 2:প্রশাসনিক সুবিধার সাথে ইনস্টল করা
এটা সম্ভব যে প্রোগ্রামটি একটি সাধারণ ব্যবহারকারী হিসাবে ইনস্টল করা হয়েছে এবং রুট সুবিধাগুলি মঞ্জুর করা হয়নি যার কারণে ত্রুটিটি ট্রিগার হচ্ছে। অতএব, এই ধাপে, আমরা প্রোগ্রামটি ইনস্টল করার সময় রুট সুবিধাগুলি প্রদান করব। এর জন্য:
- “স্পটলাইট-এ ক্লিক করুন গ্লাস "উপরের ডানদিকে কোণায়।
- “টার্মিনাল-এ টাইপ করুন ” এবং প্রথম বিকল্পটি নির্বাচন করুন।
- নিম্নলিখিত কমান্ড টাইপ করুন এবং “Enter টিপুন
pip uninstall virtualenv
- এর পর, নিম্নলিখিত কমান্ড টাইপ করুন এবং “Enter টিপুন
sudo pip install virtualenv
- এটি প্রশাসনিক সুবিধা সহ প্রোগ্রামটি ইনস্টল করবে, সমস্যাটি টিকে আছে কিনা তা পরীক্ষা করে দেখুন৷
সমাধান 3:APT-GET পদ্ধতিতে ইনস্টল করা
কিছু ক্ষেত্রে, "pip" কমান্ড দিয়ে ইনস্টল করা ইতিবাচক ফলাফল দেয় না। অতএব, এই ধাপে, আমরা "APT-GET" কমান্ডের সাথে "ভার্চুয়াল env" ইনস্টল করব। এর জন্য:
- “স্পটলাইট-এ ক্লিক করুন গ্লাস "উপরের ডানদিকে কোণায়।
- “টার্মিনাল-এ টাইপ করুন ” এবং প্রথম বিকল্পটি নির্বাচন করুন।
- নিম্নলিখিত কমান্ড টাইপ করুন এবং “Enter টিপুন “.
sudo apt-get install python-virtualenv
- সমস্যা বজায় আছে কিনা তা পরীক্ষা করে দেখুন।