Virtualenv ব্যবহার করা হয় আইসোলেটেড পাইথন এনভায়রনমেন্ট তৈরির জন্য। টুলটি একটি ফোল্ডার তৈরি করে যাতে পাইথন প্রজেক্টের সময় লঞ্চ হওয়ার জন্য необходимый এক্সিকিউটেবলস থাকে। পাইথন প্রজেক্টের জন্য ভার্চুয়াল এনভায়রনমেন্ট তৈরি করতে এই টুল অপরিহার্য। কিন্তু gầnে অনেক রিপোর্ট আসছে যেসব ইউজার MacOS-এ Virtualenv কমান্ড রান করতে পারছেন না এবং "Command Not Found" এরর দেখাচ্ছে।
Virtualenv-এ 'Command Not Found' এরর কেন হয়?
অনেক ইউজারের রিপোর্ট পাওয়ার পর আমরা ইস্যু ইনভেস্টিগেট করেছি এবং কমপ্লিট ফিক্সের সমাধান বের করেছি। এরর ট্রিগার হওয়ার কারণগুলো:
- Wrong Directory: যদি প্রোগ্রাম নির্দিষ্ট
pipকমান্ড দিয়ে ইনস্টল করা হয়, তবে এটি/usr/local/bin-এর থেকে ভিন্ন ডিরেক্টরিতে রাখে। এরর ট্রিগার হয় কারণ এটি/usr/local/binডিরেক্টরিতে ইনস্টল হওয়া প্রয়োজন সঠিকভাবে কাজ করার জন্য। - Administrative Privileges: প্রোগ্রাম অ্যাডমিনিস্ট্রেটিভ বা "Superuser" প্রিভিলেজসহ ইনস্টল হওয়া প্রয়োজন সঠিক ডিরেক্টরিতে ইনস্টল হওয়ার জন্য এবং কমান্ড রিকগনিশনের জন্য। সেটা না হলে এই এরর ট্রিগার হতে পারে।
প্রব্লেমের বেসিক আন্ডারস্ট্যান্ডিং পেলাম, এখন সমাধানগুলোতে যাই। নির্দিষ্ট ক্রমে ইমপ্লিমেন্ট করুন।
সমাধান ১: ডিরেক্টরি পরিবর্তন করা
প্রোগ্রাম সঠিক ডিরেক্টরিতে ইনস্টল না হলে এই এরর হয়। এই ধাপে এর ডিরেক্টরি চেঞ্জ করব।
- Spotlight Glass (টপ রাইট কর্নার) ক্লিক করুন।

Terminalটাইপ করে প্রথম অপশন সিলেক্ট করুন।
- আপনি নিচের কমান্ড দিয়ে ইনস্টল করেছেন:
pip install virtualenv
- নিচের কমান্ড টাইপ করে Enter চাপুন:
sudo /usr/bin/easy_install virtualenv
- এটি প্রোগ্রামকে উপযুক্ত ডিরেক্টরিতে প্লেস করবে, চেক করুন ইস্যু পেরসিস্ট করছে কিনা।
সমাধান ২: অ্যাডমিনিস্ট্রেটিভ প্রিভিলেজসহ ইনস্টল করা
সম্ভবত প্রোগ্রাম নরমাল ইউজার হিসেবে ইনস্টল হয়েছে এবং রুট প্রিভিলেজ দেওয়া হয়নি, তাই এরর ট্রিগার হচ্ছে। এই ধাপে ইনস্টলেশনের সময় রুট প্রিভিলেজ দিব।
- Spotlight Glass ক্লিক করুন।

Terminalটাইপ করে প্রথম অপশন সিলেক্ট করুন।
- নিচের কমান্ড টাইপ করে Enter চাপুন:
pip uninstall virtualenv
- তারপর নিচের কমান্ড টাইপ করে Enter চাপুন:
sudo pip install virtualenv
- এটি অ্যাডমিনিস্ট্রেটিভ প্রিভিলেজসহ ইনস্টল করবে, চেক করুন ইস্যু পেরসিস্ট করছে কিনা।
সমাধান ৩: APT-GET মেথড দিয়ে ইনস্টল করা
কিছু কেসে pip কমান্ড দিয়ে ইনস্টল করলে পজিটিভ রেজাল্ট আসে না। এই ধাপে APT-GET কমান্ড দিয়ে "virtual env" ইনস্টল করব।
- Spotlight Glass ক্লিক করুন।

Terminalটাইপ করে প্রথম অপশন সিলেক্ট করুন।
- নিচের কমান্ড টাইপ করে Enter চাপুন:
sudo apt-get install python-virtualenv
- চেক করুন ইস্যু পেরসিস্ট করছে কিনা।