Šajā rokasgrāmatā mēs apskatīsim Python atinstalēšanu Ubuntu 22.04 .
Priekšnoteikumi
Lai ievērotu šo rokasgrāmatu, jums ir nepieciešami šādi komponenti:
- Pareizi konfigurēta Linux sistēma. Uzziniet vairāk par Ubuntu virtuālās mašīnas iestatīšana vietnē VirtualBox .
- Piekļuve lietotājam, kas nav root lietotājs ar sudo privilēģijām. Iepazīstieties ar rakstu par izmantojot sudoers lai pārvaldītu sudo privilēģija .
Python galvenie laidieni
Šobrīd divas galvenās Python versijas ir:
- Python 2
- Python 3
Python 2 pēdējo atjauninājumu (v2.7.18) saņēma 2020. gada 20. aprīlī. Lielākoties tas ir pakāpeniski atcelts par labu Python 3. Tomēr šis solis izraisīja lielu satraukumu sabiedrībā. Python 2 bija tik populārs, ka EOL bija vairākas reizes jāvirza nākotnē.
Lai gan tas ir novecojis, saderības iemeslu dēļ joprojām varat saskarties ar dažām Python 2 instalācijām. Pēc noklusējuma Ubuntu tiek piegādāts ar instalētu Python 3.
1. metode: Python noņemšana, izmantojot APT
1. darbība: atrodiet instalēto Python pakotni
Palaidiet šādas komandas:
$ python3 -- versija
$ python2 -- versija
Šeit:
- Mēs lūdzam Python izpildāmo failu izdrukāt tā versiju.
- Ubuntu 22.04 nāk ar iepriekš instalētu Python 3. Tātad pirmā komanda atgriež versijas numuru.
- Ubuntu 22.04 netiek piegādāts ar iepriekš instalētu Python 2. Tātad gaidāmais rezultāts ir kļūda. Tomēr, ja komanda atgriež versijas numuru, Python 2 tiek instalēts vēlāk.
Debian/Ubuntu galvenās Python pakotnes ir šādas:
- Python 2: python2
- Python 3: python3
2. darbība. Python atinstalēšana
Tagad, kad mēs zinām, kāda Python versija pašlaik ir instalēta sistēmā, mēs varam sākt strādāt pie to atinstalēšanas.
Lai noņemtu Python 2, palaidiet šādu komandu:
$ sudo apt noņemt python2
Lai noņemtu Python 3, palaidiet šādu komandu:
$ sudo apt noņemt python3
Pēc izvēles: noņemiet visas Python pakotnes
Visu ar Python saistīto pakotņu noņemšana parasti nav ieteicama, jo no tām ir atkarīgas dažādas sistēmas daļas. Ja vēlaties turpināt, pārliecinieties, ka esat dublējis visus svarīgos datus.
Lai noņemtu visas Python pakotnes no sistēmas, palaidiet šo komandu:
$ sudo apt autoremove -- iztīrīt * pitons *
Šeit:
- APT pakotņu pārvaldnieks meklē pakotnes, kas atbilst norādītajai regulārajai izteiksmei (*python*). Atbilstošie iepakojumi ir atzīmēti izņemšanai.
- APT arī atzīmē šo pakotņu atkarības noņemšanai.
2. metode: Python noņemšana no avota
Ja Python tika apkopots un instalēts no tā avota koda, APT nevarēs atpazīt instalāciju. Tādā gadījumā atinstalēšanas process būs atšķirīgs.
Pieņemot, ka jums joprojām ir avota direktorijs, kurā ir apkopota Python pakotne, palaidiet šādas komandas:
$ cd < path_to_python_source_dir >$ sudo veidot atinstalēt
Ja noņēmāt avota direktoriju, varat mēģināt manuāli noņemt instalētās bibliotēkas un bināros failus:
$ cd / usr / vietējā / atkritumu tvertne$ sudo rm -f 2-3 * dīkstāvē * pip * pydoc * pitons *
Ņemiet vērā, ka tas ir domāts kā pēdējais līdzeklis. Tas var izraisīt bojātas un bojātas konfigurācijas visā sistēmā.
3. metode: PyPy noņemšana
PyPy mērķis ir aizstāt CPython (noklusējuma Python implementāciju). Tas ir izveidots ar RPython, kas tika izstrādāts vienlaikus ar to. Galvenā priekšrocība, izmantojot PyPy, izņemot CPython, ir sniegumu . Lai gan tā ir Python ieviešana, noteiktas atšķirības var ietekmēt saderību. Uzziniet vairāk par PyPy .
Līdzīgi kā klasiskajam Python, PyPy ir arī divi galvenie laidieni:
- PyPy 2 (pypy)
- PyPy 3 (pypy3)
Lai instalētu PyPy, palaidiet šādas komandas:
$ sudo apt uzstādīt pypy
$ sudo apt uzstādīt pypy3
Līdzīgi, lai atinstalētu PyPy, palaidiet šādas komandas:
$ sudo apt noņemt pypy$ sudo apt noņemt pypy3
Bonuss: PIP noņemšana
PIP ir de facto standarta pakotņu pārvaldnieks Python pakotnēm/moduļiem. Pēc noklusējuma tas ir konfigurēts, lai izmantotu Python pakotņu indekss kā pakešu avots. Sākot no Python 3 (v3.4 un jaunākas versijas), PIP ir iepriekš instalēts ar Python 3. Termins “PIP” ir rekursīvs akronīms vārdam “PIP instalēšanas pakotnes”. Uzziniet vairāk par PIP .
Līdzīgi kā Python galvenajām versijām, PIP ir unikālas versijas gan Python 2 (python-pip), gan Python 3 (python3-pip).
$ apt info python-pip$ apt info python3-pip
Ja noņēmāt visas Python pakotnes, pēc noklusējuma tiek atinstalēta arī PIP. Tomēr, ja vēlaties īpaši atinstalēt PIP, palaidiet šādas komandas:
$ sudo apt noņemt python-pip$ sudo apt noņemt python3-pip
Secinājums
Mēs parādījām vairākus veidus, kā noņemt Python no Ubuntu 22.04. Mēs demonstrējām gan CPython, gan PyPy atinstalēšanu no sistēmas, izmantojot APT. Mēs arī apspriedām Python atinstalēšanu, ja tas ir instalēts no avota koda.
Vai nepieciešams atkārtoti instalēt Python? Apskatiet šo rokasgrāmatu vietnē Python instalēšana Ubuntu 22.04 . Vai vēlaties sākt savu ceļojumu ar Python? Sekojošais vadīt Lai sāktu, ir 30 skriptu piemēri. The Python apakškategorija satur arī daudzas rokasgrāmatas par dažādiem Python programmēšanas aspektiem.