चूंकि python3उबंटू 18.04 में डिफ़ॉल्ट पायथन संस्करण है और python2इसे नए उबंटू 18.04 इंस्टॉलेशन पर डिफ़ॉल्ट रूप से शिप नहीं किया जाएगा, मैं python3उबंटू 18.04 (16.04 से) में अपग्रेड करने के बाद कैसे डिफ़ॉल्ट बना सकता हूं । वर्तमान में, python2इसे अपग्रेड करने के बाद अभी भी डिफ़ॉल्ट (जैसे pythonकमांड निर्देश python2आदि)। हालांकि, pythonपैकेज को शुद्ध करने से बहुत सारे पैकेजों को हटाने का परिणाम होगा जो इस पर निर्भर करते हैं, इसलिए यह यहां कोई विकल्प नहीं है।
आदर्श रूप से, मैं python2निर्भरता को जितना संभव हो उतना दूर करना चाहता हूं । हो सकता है कि अपग्रेड प्रक्रिया को इस तरह से डिजाइन किया जा सकता है कि यह सभी पैकेजों की जांच करे, चाहे वे अब भी वास्तव में python2निर्भरता पर निर्भर हों और इस तरह सभी python2निर्भरताएं एकत्र करें जिन्हें एक समान python3निर्भरता द्वारा प्रतिस्थापित किया जा सकता है (जो कि तब अपग्रेड द्वारा हल किया जाएगा)।