ఈ గైడ్లో, పైథాన్ని అన్ఇన్స్టాల్ చేయడం గురించి మనం చూస్తాము ఉబుంటు 22.04 .
ముందస్తు అవసరాలు
ఈ గైడ్ని అనుసరించడానికి, మీకు ఈ క్రింది భాగాలు అవసరం:
- సరిగ్గా కాన్ఫిగర్ చేయబడిన Linux సిస్టమ్. గురించి మరింత తెలుసుకోవడానికి వర్చువల్బాక్స్లో ఉబుంటు వర్చువల్ మిషన్ను సెటప్ చేయడం .
- సుడో ప్రివిలేజ్తో నాన్-రూట్ యూజర్కు యాక్సెస్. అనే కథనాన్ని పరిశీలించండి ఉపయోగించి sudoers నిర్వహించడానికి సుడో విశేషాధికారం .
పైథాన్ మేజర్ విడుదలలు
ప్రస్తుతానికి, పైథాన్ యొక్క రెండు ప్రధాన వెర్షన్లు:
- పైథాన్ 2
- పైథాన్ 3
పైథాన్ 2 దాని చివరి అప్డేట్ (v2.7.18)ని ఏప్రిల్ 20, 2020న అందుకుంది. ఇది చాలా వరకు పైథాన్ 3కి అనుకూలంగా తొలగించబడింది. అయితే, ఈ చర్య సంఘంలో పెద్ద అలజడికి కారణమైంది. పైథాన్ 2 చాలా ప్రజాదరణ పొందింది, EOL భవిష్యత్తులోకి అనేకసార్లు నెట్టబడవలసి వచ్చింది.
నిలిపివేయబడినప్పటికీ, అనుకూలత కారణాల వల్ల మీరు ఇప్పటికీ కొన్ని పైథాన్ 2 ఇన్స్టాలేషన్లను చూడవచ్చు. డిఫాల్ట్గా, ఉబుంటు ఇన్స్టాల్ చేయబడిన పైథాన్ 3తో వస్తుంది.
విధానం 1: APTని ఉపయోగించి పైథాన్ని తీసివేయడం
దశ 1: ఇన్స్టాల్ చేయబడిన పైథాన్ ప్యాకేజీని కనుగొనడం
కింది ఆదేశాలను అమలు చేయండి:
$ పైథాన్3 --వెర్షన్
$ పైథాన్2 --వెర్షన్
ఇక్కడ:
- మేము దాని వెర్షన్ను ప్రింట్ చేయమని పైథాన్ ఎక్జిక్యూటబుల్ని అడుగుతాము.
- ఉబుంటు 22.04 ముందుగా ఇన్స్టాల్ చేయబడిన పైథాన్ 3తో వస్తుంది. కాబట్టి, మొదటి కమాండ్ వెర్షన్ నంబర్ను అందిస్తుంది.
- ఉబుంటు 22.04 ముందుగా ఇన్స్టాల్ చేయబడిన పైథాన్ 2తో రాదు. కాబట్టి, ఆశించిన ఫలితం లోపం. అయినప్పటికీ, కమాండ్ సంస్కరణ సంఖ్యను తిరిగి ఇస్తే, పైథాన్ 2 తర్వాత ఇన్స్టాల్ చేయబడుతుంది.
డెబియన్/ఉబుంటులో, కోర్ పైథాన్ ప్యాకేజీలు క్రింది విధంగా ఉన్నాయి:
- పైథాన్ 2: పైథాన్2
- పైథాన్ 3: పైథాన్3
దశ 2: పైథాన్ని అన్ఇన్స్టాల్ చేస్తోంది
సిస్టమ్లో ప్రస్తుతం ఏ పైథాన్ వెర్షన్ ఇన్స్టాల్ చేయబడిందో ఇప్పుడు మనకు తెలుసు, మేము వాటిని అన్ఇన్స్టాల్ చేసే పనిని ప్రారంభించవచ్చు.
పైథాన్ 2ని తొలగించడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ సుడో apt తొలగించు python2
పైథాన్ 3ని తొలగించడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ సుడో apt తొలగించు python3
ఐచ్ఛికం: అన్ని పైథాన్ ప్యాకేజీలను తీసివేయండి
అన్ని పైథాన్-సంబంధిత ప్యాకేజీలను తీసివేయడం సాధారణంగా సిఫార్సు చేయబడదు ఎందుకంటే సిస్టమ్లోని వివిధ భాగాలు వాటిపై ఆధారపడి ఉంటాయి. మీరు కొనసాగాలనుకుంటే, మీ అన్ని ముఖ్యమైన డేటాను మీరు బ్యాకప్ చేశారని నిర్ధారించుకోండి.
సిస్టమ్ నుండి అన్ని పైథాన్ ప్యాకేజీలను తీసివేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:
$ సుడో apt autoremove --ప్రక్షాళన * కొండచిలువ *
ఇక్కడ:
- APT ప్యాకేజీ నిర్వాహికి ఇచ్చిన సాధారణ వ్యక్తీకరణ (*python*)కి సరిపోలే ప్యాకేజీల కోసం చూస్తుంది. సరిపోలే ప్యాకేజీలు తీసివేయడానికి గుర్తు పెట్టబడ్డాయి.
- APT తొలగింపు కోసం ఆ ప్యాకేజీల డిపెండెన్సీలను కూడా సూచిస్తుంది.
విధానం 2: మూలాధారం నుండి పైథాన్ను తొలగించడం
పైథాన్ దాని సోర్స్ కోడ్ నుండి కంపైల్ చేయబడి మరియు ఇన్స్టాల్ చేయబడితే, APT ఇన్స్టాలేషన్ను గుర్తించదు. అలాంటప్పుడు, అన్ఇన్స్టాలేషన్ ప్రక్రియ భిన్నంగా ఉంటుంది.
మీరు ఇప్పటికీ కంపైల్ చేయబడిన పైథాన్ ప్యాకేజీని కలిగి ఉన్న సోర్స్ డైరెక్టరీని కలిగి ఉన్నారని ఊహిస్తూ, కింది ఆదేశాలను అమలు చేయండి:
$ cd < మార్గం_పైథాన్_సోర్స్_డైర్ >$ సుడో తయారు అన్ఇన్స్టాల్ చేయండి
మీరు సోర్స్ డైరెక్టరీని తీసివేసినట్లయితే, మీరు ఇన్స్టాల్ చేసిన లైబ్రరీలు మరియు బైనరీలను మాన్యువల్గా తీసివేయడానికి ప్రయత్నించవచ్చు:
$ cd / usr / స్థానిక / డబ్బా$ సుడో rm -ఎఫ్ 2 నుండి 3 * పనిలేకుండా * పిప్ * pydoc * కొండచిలువ *
ఇది చివరి ప్రయత్నం అని గుర్తుంచుకోండి. ఇది సిస్టమ్ అంతటా పాడైన మరియు విరిగిన కాన్ఫిగరేషన్లకు దారితీయవచ్చు.
విధానం 3: PyPyని తీసివేయడం
PyPy CPython (డిఫాల్ట్ పైథాన్ ఇంప్లిమెంటేషన్)కి ప్రత్యామ్నాయం కావాలని లక్ష్యంగా పెట్టుకుంది. ఇది ఏకకాలంలో అభివృద్ధి చేయబడిన RPythonతో నిర్మించబడింది. CPython కాకుండా PyPyని ఉపయోగించడంలో ప్రధాన ప్రయోజనం పనితీరు . ఇది పైథాన్ అమలు అయినప్పటికీ, కొన్ని తేడాలు అనుకూలతను ప్రభావితం చేస్తాయి. PyPy గురించి మరింత తెలుసుకోండి .
క్లాసిక్ పైథాన్ మాదిరిగానే, PyPy కూడా రెండు ప్రధాన విడుదలలను కలిగి ఉంది:
- PyPy 2 (pypy)
- PyPy 3 (pypy3)
PyPyని ఇన్స్టాల్ చేయడానికి, కింది ఆదేశాలను అమలు చేయండి:
$ సుడో సముచితమైనది ఇన్స్టాల్ pypy
$ సుడో సముచితమైనది ఇన్స్టాల్ pypy3
అదేవిధంగా, PyPyని అన్ఇన్స్టాల్ చేయడానికి, కింది ఆదేశాలను అమలు చేయండి:
$ సుడో apt pypyని తీసివేయండి$ సుడో apt తొలగించు pypy3
బోనస్: PIPని తీసివేయడం
PIP అనేది పైథాన్ ప్యాకేజీలు/మాడ్యూల్ల కోసం డి-ఫాక్టో స్టాండర్డ్ ప్యాకేజీ మేనేజర్. డిఫాల్ట్గా, ఇది ఉపయోగించడానికి కాన్ఫిగర్ చేయబడింది పైథాన్ ప్యాకేజీ సూచిక ప్యాకేజీల మూలంగా. పైథాన్ 3 (v3.4 మరియు తరువాత) నుండి ప్రారంభించి, PIP పైథాన్ 3తో ముందే ఇన్స్టాల్ చేయబడింది. 'PIP' అనే పదం 'PIP ఇన్స్టాల్స్ ప్యాకేజీలు' కోసం పునరావృత సంక్షిప్త రూపం. PIP గురించి మరింత తెలుసుకోండి .
పైథాన్ ప్రధాన విడుదలల మాదిరిగానే, PIP పైథాన్ 2 (పైథాన్-పిప్) మరియు పైథాన్ 3 (పైథాన్3-పిప్) రెండింటికీ ప్రత్యేకమైన సంస్కరణలు ఉన్నాయి.
$ సరైన సమాచారం పైథాన్-పిప్$ సముచిత సమాచారం python3-pip
మీరు అన్ని పైథాన్ ప్యాకేజీలను తీసివేసినట్లయితే, PIP కూడా డిఫాల్ట్గా అన్ఇన్స్టాల్ చేయబడుతుంది. అయితే, మీరు ప్రత్యేకంగా PIPని అన్ఇన్స్టాల్ చేయాలనుకుంటే, కింది ఆదేశాలను అమలు చేయండి:
$ సుడో apt python-pip తొలగించండి$ సుడో apt python3-pip తొలగించండి
ముగింపు
మేము ఉబుంటు 22.04 నుండి పైథాన్ను తొలగించే బహుళ మార్గాలను ప్రదర్శించాము. మేము APTని ఉపయోగించి సిస్టమ్ నుండి CPython మరియు PyPy రెండింటినీ అన్ఇన్స్టాల్ చేయడాన్ని ప్రదర్శించాము. సోర్స్ కోడ్ నుండి పైథాన్ ఇన్స్టాల్ చేయబడితే దాన్ని అన్ఇన్స్టాల్ చేయడం గురించి కూడా మేము చర్చించాము.
పైథాన్ని మళ్లీ ఇన్స్టాల్ చేయాలా? ఈ గైడ్ని తనిఖీ చేయండి ఉబుంటు 22.04లో పైథాన్ని ఇన్స్టాల్ చేస్తోంది . పైథాన్తో మీ ప్రయాణాన్ని ప్రారంభించడానికి ఆసక్తి ఉందా? క్రింది మార్గదర్శకుడు ప్రారంభించడానికి 30 ఉదాహరణ స్క్రిప్ట్లను కలిగి ఉంది. ది పైథాన్ ఉప-వర్గం పైథాన్ ప్రోగ్రామింగ్ యొక్క వివిధ అంశాలపై అనేక గైడ్లను కూడా కలిగి ఉంది.