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