venvপাইথন ৩.6 এর মডিউলটি দিয়ে আমার ডিস্কে শুয়ে থাকা বেশ কয়েকটি ভার্চুয়াল পরিবেশ (কয়েক ডজন) পেয়েছি । এখন আমি তাড়াহুড়ো করে উবুন্টু 19.10 তে আপগ্রেড করেছি এবং কেবলমাত্র পরে লক্ষ করেছি যে সাধারণভাবে স্বীকৃত উত্সগুলি থেকে উবুন্টু 19.10 এর জন্য 3.6 মোটেই উপলব্ধ নয়। আমি আমার ভার্চুয়াল ডিরেক্টরিতে অবস্থিত এবং অন্তর্ভুক্ত ফোল্ডারে চালিয়ে এই ভার্চুয়াল পরিবেশের পাইথন সংস্করণগুলিকে আপগ্রেড করতে সক্ষম করেছি ।bin/python3python3.7 -mvenv --upgrade
এখন, python3.7 -mvenv --upgradeভার্চুয়াল পরিবেশে পাইথনটিকে আপগ্রেড করার সময় , এটি এর lib/python3.7/site-packagesঅধীনে আমার পূর্ববর্তী প্যাকেজ সংস্করণগুলি পুনরায় ইনস্টল করতে কিছুই করে না venv। আমি অনুমান করি যে আমি পাইথন ৩. done ইনস্টল করে এটি করতে পেরেছি, pip freezeপ্রয়োজনীয়তাগুলি venvআইএনটি দ্বারা প্রবর্তন করে এবং তারপরে ভেন্টটি পাইথন ৩.7-এ উন্নীত করেছিলাম pip install -r- কেবল যদি আমার নতুন ওএসের জন্য পাইথন ৩.6 ইনস্টল উপলব্ধ থাকে।
আমাকে উত্স থেকে পাইথন 3.6 ইনস্টল না করে, কনডা ব্যবহার করে বা কিছু এলোমেলো পিপিএ থেকে 3.6 ইনস্টল না pip freezeকরে বরং একটি স্বয়ংক্রিয় ফ্যাশনে (সম্ভবত প্রধানত পুরানো lib/python3.6ডিরেক্টরি ব্যবহার করে ) এটি করার অন্য কোনও উপায় আছে কি ? আমি সমস্ত পরিবেশ en masse এ আপগ্রেড করতে চাই যাতে ভবিষ্যতে যখন আমার এলোমেলো পরিবেশের সাথে কিছু করার দরকার হয় এটি পাইথন ৩.7 এর সাথে কাজ করা চালিয়ে যেতে পারে।