Python

Python Paketi Nasıl Kaldırılır?

Pip ve Pipenv Paket Yöneticileri, Python paketlerini kaldırmak için kullanılabilir.

Kontrol listesi

Paketler kaldırılmadan önce, paketleri kaldırmak için gerekli dosyaları içeren bir Python kurulumunun yerinde olduğundan emin olun.

Pip ile Yüklenen Paketleri Kaldırma

Paket Kaldırma:

Python Sanal Ortamında Paketleri Kaldırma

Paketler pip veya pipenv kullanılarak sanal bir ortamdan kaldırılabilir.

Bir paketi sanal ortamda yerel olarak kaldırmak üzere pip kullanmak için:

  • Bir komut veya terminal penceresi açın (işletim sistemine bağlı olarak)
  • proje dizinine cd ile gidin
  • pip uninstall <paket adı> yapın

venv veya virtualenv ile oluşturulan bir sanal ortamda bir paketi yerel olarak kaldırmak üzere pipenv kullanmak için:

  • Bir komut veya terminal penceresi açın (işletim sistemine bağlı olarak)
  • proje dizinine cd ile gidin
  • pipenv <paketadı> kaldırma

Python Paketlerini Global Olarak Kaldırma

Bazı durumlarda, paketler hem yerel olarak (örneğin, belirli bir projede kullanılmak üzere) hem de sistem genelinde kurulabilir. Yerel olarak kaldırdıktan sonra bir paketin sisteminizden tamamen kaldırıldığından emin olmak için, paketi genel olarak da kaldırmanız gerekir.

Windows’ta bir paketi genel olarak kaldırmak için:

  • Görev çubuğunun Arama Kutusu’na “cmd” yazarak bir komut penceresi açın
  • Yönetim (Yönetici) ayrıcalıkları kazanmak için Ctrl + Shift + Enter tuşlarına basın
  • pip uninstall <paket adı>

Linux’ta bir paketi global olarak kaldırmak için:

  • Bir terminal penceresi açın
  • sudo su pip uninstall <paketadi>

Pip ile Paket Bağımlılıklarını Kaldırma

Pip içeren bir paket kurduğunuzda, paketin gerektirdiği tüm bağımlılıkları da yükler. Maalesef pip, orijinal paketi kaldırdığınızda bağımlılıkları kaldırmaz. Bağımlılıkları kaldırmak için kullanılabilecek birkaç farklı prosedür vardır.

1- Bir paket bir pip gereksinimleri dosyası (yani, pip install requirements.txt) aracılığıyla yüklendiyse, requirements.txt dosyasındaki tüm paketler aşağıdaki komutla kaldırılabilir:

2- requirements.txt dosyası mevcut değilse, belirli bir paketin tüm gereksinimlerinin çıktısını almak için pip show komutunu kullanabilirsiniz:

Örnek:

Çıktı şuna benzer olmalıdır:

Bu bağımlılıklar daha sonra pip uninstall komutuyla kaldırılabilir. Ancak kaldırmadan önce, paketlerin diğer mevcut paketlere bağımlı OLMADIĞINDAN emin olmalısınız.

Pipenv ile Paket Bağımlılıklarını Kaldırma

Bir Pipenv projesindeki tüm bağımlılıkları kaldırmak için:

  • Bir komut veya terminal penceresi açın
  • proje dizinine cd gidin
  • pipenv uninstall –all yapın

Kurulum Araçlarıyla Yüklenen Bir Paketi Kaldırma

Setuptools ile yapılandırılan ve kurulan tüm paketler aşağıdaki komutu kullanır:

Ne yazık ki, python setup.py uninstall komutu yok. Setup.py ile yüklenen bir paketi kaldırmak için pip komutunu kullanın:

Pip ile kaldırılamayan birkaç istisna olduğunu unutmayın:

  • Hangi dosyaların yüklendiğini gösteren meta verileri sağlamayan Distutils paketleri.
  • Setup.py development komutu tarafından yüklenen komut dosyası sarmalayıcıları.

Yorum Yap

Yorum yapmak için tıklayın