Sa gabay na ito, titingnan natin ang pag-uninstall ng Python sa Ubuntu 22.04 .
Mga kinakailangan
Upang sundin ang gabay na ito, kailangan mo ang mga sumusunod na sangkap:
- Isang maayos na na-configure na Linux system. Matuto ng mas marami tungkol sa pag-set up ng Ubuntu virtual machine sa VirtualBox .
- Access sa isang non-root user na may pribilehiyo ng sudo. Tingnan ang artikulo sa gamit sudoers upang pamahalaan ang sudo pribilehiyo .
Mga Pangunahing Paglabas ng Python
Sa ngayon, ang dalawang pangunahing bersyon ng Python ay:
- Sawa 2
- Sawa 3
Natanggap ng Python 2 ang huling pag-update nito (v2.7.18) noong Abril 20, 2020. Karamihan ay inalis na ito pabor sa Python 3. Gayunpaman, ang paglipat na ito ay nagdulot ng malaking kaguluhan sa komunidad. Ang Python 2 ay napakapopular na ang EOL ay kailangang itulak nang maraming beses sa hinaharap.
Bagama't hindi na ginagamit, maaari ka pa ring makakita ng ilang pag-install ng Python 2 para sa mga dahilan ng pagiging tugma. Bilang default, ang Ubuntu ay may naka-install na Python 3.
Paraan 1: Pag-alis ng Python Gamit ang APT
Hakbang 1: Paghahanap ng Naka-install na Python Package
Patakbuhin ang sumusunod na mga utos:
$ python3 --bersyon
$ python2 --bersyon
dito:
- Hinihiling namin sa Python executable na i-print ang bersyon nito.
- Ang Ubuntu 22.04 ay may paunang naka-install na Python 3. Kaya, ang unang command ay nagbabalik ng numero ng bersyon.
- Ang Ubuntu 22.04 ay hindi kasama ng paunang naka-install na Python 2. Kaya, ang inaasahang resulta ay isang error. Gayunpaman, kung ang utos ay nagbabalik ng isang numero ng bersyon, ang Python 2 ay na-install sa ibang pagkakataon.
Sa Debian/Ubuntu, ang mga pangunahing pakete ng Python ay ang mga sumusunod:
- Python 2: python2
- Python 3: python3
Hakbang 2: Pag-uninstall ng Python
Ngayong alam na natin kung anong bersyon ng Python ang kasalukuyang naka-install sa system, maaari na tayong magsimulang magtrabaho sa pag-uninstall sa kanila.
Upang alisin ang Python 2, patakbuhin ang sumusunod na command:
$ sudo apt alisin ang python2
Upang alisin ang Python 3, patakbuhin ang sumusunod na command:
$ sudo apt alisin ang python3
Opsyonal: Alisin ang Lahat ng Mga Pakete ng Python
Ang pag-alis ng lahat ng mga pakete na nauugnay sa Python ay karaniwang hindi inirerekomenda dahil ang iba't ibang bahagi ng system ay nakasalalay sa kanila. Kung gusto mong magpatuloy, tiyaking na-back up mo ang lahat ng iyong mahalagang data.
Upang alisin ang lahat ng mga pakete ng Python mula sa system, patakbuhin ang sumusunod na command:
$ sudo apt autoremove --purga * sawa *
dito:
- Ang APT package manager ay naghahanap ng mga package na tumutugma sa ibinigay na regular na expression (*python*). Ang mga katugmang pakete ay minarkahan para alisin.
- Minamarkahan din ng APT ang mga dependency ng mga package na iyon para alisin.
Paraan 2: Pag-alis ng Python mula sa Pinagmulan
Kung pinagsama-sama at na-install ang Python mula sa source code nito, hindi makikilala ng APT ang pag-install. Sa kasong iyon, mag-iiba ang proseso ng pag-uninstall.
Ipagpalagay na mayroon ka pa ring source na direktoryo na naglalaman ng pinagsama-samang pakete ng Python, patakbuhin ang mga sumusunod na command:
$ cd < path_to_python_source_dir >$ sudo gumawa i-uninstall
Kung inalis mo ang direktoryo ng pinagmulan, maaari mong subukang tanggalin nang manu-mano ang mga naka-install na library at binary:
$ cd / usr / lokal / bin$ sudo rm -f 2to3 * walang ginagawa * pip * pydoc * sawa *
Tandaan na ito ay sinadya upang maging ang huling paraan. Maaari itong humantong sa mga sira at sirang configuration sa buong system.
Paraan 3: Pag-alis ng PyPy
Nilalayon ng PyPy na maging isang kapalit para sa CPython (ang default na pagpapatupad ng Python). Ito ay binuo gamit ang RPython na sabay na binuo kasama nito. Ang pangunahing bentahe sa paggamit ng PyPy maliban sa CPython ay pagganap . Bagama't isa itong pagpapatupad ng Python, maaaring makaapekto sa compatibility ang ilang partikular na pagkakaiba. Matuto pa tungkol sa PyPy .
Katulad ng klasikong Python, ang PyPy ay mayroon ding dalawang pangunahing paglabas:
- PyPy 2 (pypy)
- PyPy 3 (pypy3)
Upang i-install ang PyPy, patakbuhin ang mga sumusunod na command:
$ sudo apt i-install pypy
$ sudo apt i-install pypy3
Katulad nito, upang i-uninstall ang PyPy, patakbuhin ang mga sumusunod na command:
$ sudo apt alisin ang pypy$ sudo apt alisin ang pypy3
Bonus: Pag-alis ng PIP
Ang PIP ay ang de-facto standard package manager para sa Python packages/modules. Bilang default, naka-configure itong gamitin ang Index ng Pakete ng Python bilang pinagmumulan ng mga pakete. Simula sa Python 3 (v3.4 at mas bago), ang PIP ay paunang naka-install sa Python 3. Ang terminong 'PIP' ay isang recursive acronym para sa 'PIP Installs Packages'. Matuto pa tungkol sa PIP .
Katulad ng mga pangunahing release ng Python, ang PIP ay may mga natatanging bersyon para sa parehong Python 2 (python-pip) at Python 3 (python3-pip).
$ apt info python-pip$ apt info python3-pip
Kung inalis mo ang lahat ng mga pakete ng Python, ang PIP ay na-uninstall din bilang default. Gayunpaman, kung nais mong partikular na i-uninstall ang PIP, patakbuhin ang mga sumusunod na command:
$ sudo apt alisin ang python-pip$ sudo apt alisin ang python3-pip
Konklusyon
Ipinakita namin ang maraming paraan ng pag-alis ng Python mula sa Ubuntu 22.04. Ipinakita namin ang pag-uninstall ng parehong CPython at PyPy mula sa system gamit ang APT. Tinalakay din namin ang pag-uninstall ng Python kung ito ay naka-install mula sa source code.
Kailangang muling i-install ang Python? Tingnan ang gabay na ito sa pag-install ng Python sa Ubuntu 22.04 . Interesado na simulan ang iyong paglalakbay sa Python? Ang mga sumusunod gabay nagtatampok ng 30 halimbawang script para makapagsimula. Ang Sub-category ng Python naglalaman din ng maraming gabay sa iba't ibang aspeto ng Python programming.