इस गाइड में, हम Python को अनइंस्टॉल करने पर एक नज़र डालेंगे उबंटू 22.04 .
आवश्यक शर्तें
इस गाइड का पालन करने के लिए, आपको निम्नलिखित घटकों की आवश्यकता है:
- एक ठीक से कॉन्फ़िगर किया गया लिनक्स सिस्टम। बारे में और सीखो वर्चुअलबॉक्स पर उबंटू वर्चुअल मशीन स्थापित करना .
- सुडो विशेषाधिकार के साथ एक गैर-रूट उपयोक्ता तक पहुंच। पर लेख देखें का उपयोग करते हुए sudoers प्रबंधन करने के लिए सुडो विशेषाधिकार .
पायथन मेजर रिलीज
अभी तक, Python के दो प्रमुख संस्करण हैं:
- पायथन 2
- पायथन 3
Python 2 को अपना आखिरी अपडेट (v2.7.18) 20 अप्रैल, 2020 को मिला था। इसे ज्यादातर Python 3 के पक्ष में चरणबद्ध तरीके से हटा दिया गया है। हालाँकि, इस कदम से समुदाय में एक बड़ा हंगामा हुआ। पायथन 2 इतना लोकप्रिय था कि ईओएल को भविष्य में कई बार धकेलना पड़ा।
हालांकि बहिष्कृत, आप अभी भी संगतता कारणों से कुछ पायथन 2 इंस्टॉलेशन में आ सकते हैं। डिफ़ॉल्ट रूप से, उबंटू स्थापित पायथन 3 के साथ आता है।
विधि 1: APT का उपयोग करके Python को हटाना
चरण 1: स्थापित पायथन पैकेज ढूँढना
निम्नलिखित आदेश चलाएँ:
$ python3 --version
$ python2 --version
यहाँ:
- हम पायथन के निष्पादन योग्य को इसके संस्करण को प्रिंट करने के लिए कहते हैं।
- उबंटू 22.04 पहले से इंस्टॉल किए गए पायथन 3 के साथ आता है। इसलिए, पहला कमांड वर्जन नंबर देता है।
- Ubuntu 22.04 पूर्व-स्थापित पायथन 2 के साथ नहीं आता है। इसलिए, अपेक्षित परिणाम एक त्रुटि है। हालाँकि, यदि कमांड संस्करण संख्या लौटाता है, तो पायथन 2 बाद में स्थापित हो जाता है।
डेबियन/उबंटू पर, कोर पायथन पैकेज इस प्रकार हैं:
- पायथन 2: पायथन2
- पायथन 3: python3
चरण 2: पायथन को अनइंस्टॉल करना
अब जब हम जानते हैं कि वर्तमान में सिस्टम पर कौन सा पायथन संस्करण स्थापित है, तो हम उन्हें अनइंस्टॉल करने का काम शुरू कर सकते हैं।
पायथन 2 को हटाने के लिए, निम्नलिखित कमांड चलाएँ:
$ सुडो उपयुक्त निकालें python2
पायथन 3 को हटाने के लिए, निम्नलिखित कमांड चलाएँ:
$ सुडो उपयुक्त निकालें python3
वैकल्पिक: सभी पायथन पैकेज हटाएं
पायथन से संबंधित सभी पैकेजों को हटाने की आमतौर पर अनुशंसा नहीं की जाती है क्योंकि सिस्टम के विभिन्न भाग उन पर निर्भर करते हैं। यदि आप आगे बढ़ना चाहते हैं, तो सुनिश्चित करें कि आपने अपने सभी महत्वपूर्ण डेटा का बैकअप ले लिया है।
सिस्टम से सभी पायथन पैकेजों को हटाने के लिए, निम्नलिखित कमांड चलाएँ:
$ सुडो उपयुक्त ऑटोरेमोव --शुद्ध करना * अजगर *
यहाँ:
- APT पैकेज मैनेजर उन पैकेजों की तलाश करता है जो दिए गए रेगुलर एक्सप्रेशन (*पायथन*) से मेल खाते हों। मेल खाने वाले पैकेज को हटाने के लिए चिह्नित किया गया है।
- एपीटी हटाने के लिए उन पैकेजों की निर्भरता को भी चिन्हित करता है।
विधि 2: पायथन को स्रोत से हटाना
यदि पायथन को उसके स्रोत कोड से संकलित और स्थापित किया गया था, तो APT स्थापना को पहचानने में सक्षम नहीं होगा। उस स्थिति में, स्थापना रद्द करने की प्रक्रिया अलग होगी।
यह मानते हुए कि आपके पास अभी भी स्रोत निर्देशिका है जिसमें संकलित पायथन पैकेज है, निम्नलिखित कमांड चलाएँ:
$ सीडी < path_to_python_source_dir >$ सुडो निर्माण स्थापना रद्द करें
यदि आपने स्रोत निर्देशिका को हटा दिया है, तो आप स्थापित पुस्तकालयों और बायनेरिज़ को मैन्युअल रूप से हटाने का प्रयास कर सकते हैं:
$ सीडी / usr / स्थानीय / बिन$ सुडो आर एम -एफ 2to3 * निठल्ला * रंज * mydoc * अजगर *
ध्यान दें कि यह अंतिम उपाय माना जाता है। यह पूरे सिस्टम में दूषित और टूटे हुए कॉन्फ़िगरेशन का कारण बन सकता है।
विधि 3: PyPy को हटाना
PyPy का उद्देश्य CPython (डिफ़ॉल्ट पायथन कार्यान्वयन) के लिए प्रतिस्थापन होना है। यह RPython के साथ बनाया गया है जिसे इसके साथ ही विकसित किया गया था। CPython के अलावा PyPy का उपयोग करने का मुख्य लाभ है प्रदर्शन . हालाँकि यह पायथन का कार्यान्वयन है, कुछ अंतर अनुकूलता को प्रभावित कर सकते हैं। PyPy के बारे में और जानें .
क्लासिक पायथन के समान, PyPy की भी दो प्रमुख रिलीज़ हैं:
- पायपी 2 (पिपी)
- PyPy 3 (pypy3)
PyPy को स्थापित करने के लिए, निम्नलिखित कमांड चलाएँ:
$ सुडो अपार्ट स्थापित करना pypy
$ सुडो अपार्ट स्थापित करना pypy3
इसी तरह, PyPy को अनइंस्टॉल करने के लिए, निम्नलिखित कमांड चलाएँ:
$ सुडो उपयुक्त पिपी को हटा दें$ सुडो उपयुक्त pypy3 निकालें
बोनस: पीआईपी को हटाना
PIP, Python पैकेज/मॉड्यूल के लिए वास्तविक मानक पैकेज मैनेजर है। डिफ़ॉल्ट रूप से, इसे उपयोग करने के लिए कॉन्फ़िगर किया गया है पायथन पैकेज इंडेक्स संकुल के स्रोत के रूप में। पायथन 3 (v3.4 और बाद के संस्करण) से शुरू होकर, PIP, Python 3 के साथ पहले से इंस्टॉल आता है। 'PIP' शब्द 'PIP इंस्टॉल पैकेज' के लिए एक पुनरावर्ती संक्षिप्त नाम है। पीआईपी के बारे में और जानें .
पायथन प्रमुख रिलीज़ के समान, PIP में Python 2 (python-pip) और Python 3 (python3-pip) दोनों के लिए अद्वितीय संस्करण हैं।
$ उपयुक्त जानकारी अजगर-पाइप$ उपयुक्त जानकारी python3-pip
यदि आपने सभी पायथन पैकेज हटा दिए हैं, तो पीआईपी भी डिफ़ॉल्ट रूप से अनइंस्टॉल हो जाता है। हालाँकि, यदि आप विशेष रूप से PIP की स्थापना रद्द करना चाहते हैं, तो निम्नलिखित कमांड चलाएँ:
$ सुडो उपयुक्त अजगर-पाइप निकालें$ सुडो उपयुक्त निकालें python3-pip
निष्कर्ष
हमने उबंटू 22.04 से पायथन को हटाने के कई तरीके प्रदर्शित किए। हमने APT का उपयोग करके CPython और PyPy दोनों को सिस्टम से अनइंस्टॉल करने का प्रदर्शन किया। हमने सोर्स कोड से स्थापित होने पर पायथन को अनइंस्टॉल करने पर भी चर्चा की।
पायथन को पुनर्स्थापित करने की आवश्यकता है? इस गाइड को देखें उबंटू 22.04 पर पायथन स्थापित करना . पायथन के साथ अपनी यात्रा शुरू करने के इच्छुक हैं? निम्नलिखित मार्गदर्शक आरंभ करने के लिए 30 उदाहरण स्क्रिप्ट की सुविधा है। पायथन उप-श्रेणी पायथन प्रोग्रामिंग के विभिन्न पहलुओं पर कई गाइड भी शामिल हैं।