मुझे 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 के साथ काम करना जारी रखे।