পূর্বে আমার ডিফল্ট পাইথন ২.7 ছিল এবং আমি পাইথন ২ এর অধীনে ভ্যাচুয়ালেনভ্রাপার ব্যবহার করে প্রচুর ভার্চুয়ালনেভ তৈরি করেছি। সম্প্রতি, আমি পাইথন 3 পাশাপাশি পাইথন 2 ব্যবহার করতে সক্ষম হতে চেয়েছিলাম।
brew install python3আর, কাজ করে, তাই কিছু গবেষণা পরে, আমি দৌড়ালাম brew upgrade pythonদ্বারা অনুসরণ brew install python2ফিরে পাইথন 2. তবে পেতে, আমি আবিষ্কার করেছি যে পাইথন 3 ইনস্টলেশন প্রক্রিয়া পাইথন 3 ডিফল্ট "পাইথন" পরিবর্তিত, এবং এই যে আমার virtualenvs সব গেছে।
উদাহরণস্বরূপ, আমি workon testকনসোলে এক্সিকিউট করলে আমি ত্রুটিগুলি পাই
/usr/local/opt/python/bin/python3.6: 'virtualenvwrapper.hook_loader' (ModuleNotFoundError: 'virtualenvwrapper' নামে কোনও মডিউল) /usr/local/opt/python/bin/python3.6 এর জন্য মডিউল নির্দিষ্টকরণ সন্ধান করার সময় ত্রুটি : 'Virtualenvwrapper.hook_loader' এর জন্য মডিউল স্পেসিফিকেশন সন্ধান করার সময় ত্রুটি (ModuleNotFoundError: 'virtualenvwrapper' নামে কোনও মডিউল নেই) /usr/local/opt/python/bin/python3.6: 'virtualenvwrapper.hook_oter' মডিউল স্পেসিফিকেশন সন্ধান করার সময় ত্রুটি : 'ভ্যুচুয়ালেভ্রাপার' নামক কোনও মডিউল নেই) /usr/local/opt/python/bin/python3.6: 'virtualenvwrapper.hook_loader' এর জন্য মডিউল স্পেসিফিকেশন সন্ধান করার সময় ত্রুটি (মডিউল নটফাউন্ডএরার: 'ভ্যুচুয়ালেভ্রাপার' নামে কোনও মডিউল নেই)
আমি কীভাবে আমার সিস্টেমটিকে আনস্রু-আপ করতে পারি? আমার পুরানো সমস্ত কাজ ফিরে পেতে সক্ষম হওয়া দরকার, যদিও এটি অজগর 3টি বিলুপ্ত করার অর্থ, যদিও এর বিকল্প সমাধানটি অজগর 2 সেটআপটিতে হস্তক্ষেপ না করে পাশাপাশি পাইথন 3 ইনস্টল করার উপায় খুঁজে পাওয়া উচিত।
brew link;brew switchএকা আমার জন্য এটি স্থির।