Bu kılavuzda, Python'u kaldırmaya bir göz atacağız. Ubuntu 22.04 .
Önkoşullar
Bu kılavuzu takip etmek için aşağıdaki bileşenlere ihtiyacınız vardır:
- Düzgün yapılandırılmış bir Linux sistemi. Hakkında daha fazla öğren VirtualBox üzerinde bir Ubuntu sanal makinesi kurma .
- Sudo ayrıcalığına sahip root olmayan bir kullanıcıya erişim. hakkındaki makaleye göz atın kullanarak sudocular yönetmek için sudo ayrıcalık .
Python Ana Sürümleri
Şu an itibariyle, Python'un iki ana sürümü:
- Piton 2
- Piton 3
Python 2, son güncellemesini (v2.7.18) 20 Nisan 2020'de aldı. Çoğunlukla Python 3 lehine aşamalı olarak kaldırıldı. Ancak bu hamle, toplulukta büyük bir karışıklığa neden oldu. Python 2 o kadar popülerdi ki, EOL'nin birçok kez geleceğe itilmesi gerekiyordu.
Kullanımdan kaldırılmış olmasına rağmen, uyumluluk nedeniyle bazı Python 2 kurulumlarıyla karşılaşabilirsiniz. Ubuntu varsayılan olarak Python 3 yüklü olarak gelir.
Yöntem 1: APT Kullanarak Python'u Kaldırma
1. Adım: Yüklü Python Paketini Bulma
Aşağıdaki komutları çalıştırın:
$ python3 --versiyon
$ python2 --versiyon
Burada:
- Python yürütülebilir dosyasından sürümünü yazdırmasını istiyoruz.
- Ubuntu 22.04, önceden yüklenmiş Python 3 ile birlikte gelir. Bu nedenle, ilk komut bir sürüm numarası döndürür.
- Ubuntu 22.04, önceden yüklenmiş Python 2 ile birlikte gelmez. Bu nedenle, beklenen sonuç bir hatadır. Ancak, komut bir sürüm numarası döndürürse Python 2 daha sonra kurulur.
Debian/Ubuntu'da temel Python paketleri aşağıdaki gibidir:
- Python 2: piton2
- Python 3: piton3
2. Adım: Python'u Kaldırma
Artık sistemde hangi Python sürümünün yüklü olduğunu bildiğimize göre, bunları kaldırmaya başlayabiliriz.
Python 2'yi kaldırmak için aşağıdaki komutu çalıştırın:
$ sudo uygun kaldırma python2
Python 3'ü kaldırmak için aşağıdaki komutu çalıştırın:
$ sudo apt python3'ü kaldır
İsteğe bağlı: Tüm Python Paketlerini Kaldırın
Sistemin çeşitli bölümleri bunlara bağlı olduğundan, Python ile ilgili tüm paketlerin kaldırılması genellikle önerilmez. Devam etmek istiyorsanız, tüm önemli verilerinizi yedeklediğinizden emin olun.
Tüm Python paketlerini sistemden kaldırmak için aşağıdaki komutu çalıştırın:
$ sudo uygun otomatik kaldırma --temizlemek * piton *
Burada:
- APT paket yöneticisi, verilen normal ifadeyle (*python*) eşleşen paketleri arar. Eşleşen paketler kaldırılmak üzere işaretlenir.
- APT ayrıca bu paketlerin kaldırılması için bağımlılıklarını da işaretler.
Yöntem 2: Python'u Kaynaktan Kaldırma
Python, kaynak kodundan derlenip yüklendiyse, APT yüklemeyi tanıyamaz. Bu durumda, kaldırma işlemi farklı olacaktır.
Derlenmiş Python paketini içeren kaynak dizine hâlâ sahip olduğunuzu varsayarak, aşağıdaki komutları çalıştırın:
$ CD < path_to_python_source_dir >$ sudo yapmak kaldır
Kaynak dizini kaldırdıysanız, kurulu kitaplıkları ve ikili dosyaları manuel olarak kaldırmayı deneyebilirsiniz:
$ CD / usr / yerel / çöp Kutusu$ sudo rm -F 2'ye 3 * Boşta * bip * pydoc * piton *
Bunun son çare olması gerektiğini unutmayın. Sistem genelinde bozuk ve bozuk yapılandırmalara yol açabilir.
Yöntem 3: PyPy'yi Kaldırma
PyPy, CPython'un (varsayılan Python uygulaması) yerini almayı amaçlamaktadır. Onunla eş zamanlı olarak geliştirilen RPython ile oluşturulmuştur. CPython dışında PyPy kullanmanın en önemli avantajı şudur: verim . Python'un bir uygulaması olmasına rağmen, belirli farklılıklar uyumluluğu etkileyebilir. PyPy hakkında daha fazla bilgi edinin .
Klasik Python'a benzer şekilde, PyPy'nin de iki ana sürümü vardır:
- PyPy 2 (pipi)
- PyPy 3 (pypy3)
PyPy'yi yüklemek için aşağıdaki komutları çalıştırın:
$ sudo uygun düzenlemek cüce
$ sudo uygun düzenlemek pypy3
Benzer şekilde, PyPy'yi kaldırmak için aşağıdaki komutları çalıştırın:
$ sudo uygun pypy'yi kaldır$ sudo apt pypy3'ü kaldır
Bonus: PIP'i Kaldırma
PIP, Python paketleri/modülleri için fiili standart paket yöneticisidir. Varsayılan olarak, Python Paket Dizini paketlerin kaynağı olarak. Python 3'ten (v3.4 ve üstü) başlayarak, PIP, Python 3 ile önceden yüklenmiş olarak gelir. 'PIP' terimi, 'PIP Kurulum Paketleri'nin yinelemeli bir kısaltmasıdır. PIP hakkında daha fazla bilgi edinin .
Python ana sürümlerine benzer şekilde, PIP'in hem Python 2 (python-pip) hem de Python 3 (python3-pip) için benzersiz sürümleri vardır.
$ uygun bilgi python-pip$ uygun bilgi python3-pip
Tüm Python paketlerini kaldırdıysanız, PIP de varsayılan olarak kaldırılır. Ancak, özellikle PIP'i kaldırmak istiyorsanız, aşağıdaki komutları çalıştırın:
$ sudo apt python-pip'i kaldır$ sudo apt python3-pip'i kaldır
Çözüm
Python'u Ubuntu 22.04'ten kaldırmanın birçok yolunu gösterdik. APT kullanarak hem CPython'u hem de PyPy'yi sistemden kaldırmayı gösterdik. Kaynak kodundan kuruluysa Python'u kaldırmayı da tartıştık.
Python'u yeniden yüklemeniz mi gerekiyor? Bu kılavuza göz atın Python'u Ubuntu 22.04'e kurmak . Python ile yolculuğunuza başlamak ister misiniz? Aşağıdaki rehber Başlamak için 30 örnek komut dosyası içerir. bu Python alt kategorisi ayrıca Python programlamanın çeşitli yönleri hakkında çok sayıda kılavuz içerir.