मुझे venvपायथन 3.6 के मॉड्यूल द्वारा बनाई गई मेरी डिस्क पर कई आभासी वातावरण (दर्जनों) पड़े हैं । अब मैंने जल्दबाजी में उबंटू 19.10 में अपग्रेड किया है और उसके बाद ही देखा कि 3.6 उबंटू 19.10 के लिए आम तौर पर स्वीकृत स्रोतों से बिल्कुल भी उपलब्ध नहीं है। मैं इन आभासी वातावरणों के पायथन संस्करणों को bin/python3अपने होम डाइरेक्टरी के अंतर्गत पता लगाने और python3.7 -mvenv --upgradeयुक्त फ़ोल्डर पर चलाने में कामयाब रहा हूँ ।
अब, python3.7 -mvenv --upgradeआभासी वातावरण में पायथन को अपग्रेड करते समय , यह मेरे पिछले पैकेज संस्करणों को उस के lib/python3.7/site-packagesतहत पुन: स्थापित करने के लिए कुछ नहीं करता है venv। मुझे लगता है कि मैंने पायथन 3.6 को स्थापित करके ऐसा किया हो सकता है, pip freezeसे आवश्यकताओं venvको निगलना और फिर वेव को पायथन में अपग्रेड करना 3.7, pip install -rआईएनजी - यदि केवल मेरे नए ओएस के लिए पायथन 3.6 स्थापित उपलब्ध था।
क्या कोई और तरीका है, बल्कि एक स्वचालित तरीके से (शायद मुख्य रूप से pip freezeपुरानी lib/python3.6निर्देशिका का उपयोग करके ) मेरे बिना पायथन 3.6 को स्रोत से स्थापित करने के लिए, कोंडा का उपयोग करके या कुछ यादृच्छिक PPA से 3.6 स्थापित करने का कोई अन्य तरीका है ? मैं सभी वातावरण को अपग्रेड करना चाहता हूं ताकि भविष्य में जब मुझे एक यादृच्छिक वातावरण के साथ कुछ करने की आवश्यकता हो तो यह पायनियर 3.7 के साथ काम करना जारी रखे।