Kişi “python setup.py install” aracılığıyla yüklenen uygulamaları nasıl kaldırır?


20

Yüklemeye çalıştığım iki uygulama var, ancak işe yaramadı ve şimdi onlardan kurtulamıyorum. İkisi de kuruldu, sudo python setup.py installbu yüzden Synaptic / Software merkezinden kaldırabileceğim herhangi bir gerçek paket dosyası yok. README dosyalarının Niether'i sudo python setup.py uninstall(birisinin önerdiği gibi) kaldırma ve denemeyle ilgili herhangi bir şey söylemedi. Bu uygulamalardan kurtulmanın başka bir yolu var mı?

Eğer bu yardımcı oluyorsa, 11.04'ü kullanma


1
Bu cevap vermiyor ama bir ders olabilir: "Kaldırma komutu ve kaldırma seçeneği yoktur. Yüklü dosyaların listesini kaydetmek ve bu listeyle bir Python modülünü / programını kaldırmak / kaldırmak oldukça normaldir." install 'command: - kayıtlı dosyaların listesini kaydedeceğiniz dosya adı "from: redhat.com/archives/rhl-list/2007-May/msg00332.html
desgua 6

Yanıtlar:


25

. Martin v Lowis bu cevap burada :

Msgstr "" "Tüm dosyaları manuel olarak kaldırmanız ve ayrıca kurulumun manuel olarak yaptığı diğer işleri geri almanız gerekiyor.

Tüm dosyaların listesini bilmiyorsanız, --recordseçenekle yeniden yükleyebilir ve bu üretilen listeye göz atabilirsiniz. "

örnekler:

python setup.py install --record files.txt liste oluşturmak için

cat files.txt | xargs rm -rf önceki adımda kaydedilen dosyaları kaldırmak için.


Bu, geride boş dizinler bırakır.
Ciro Santilli,

4

Python uygulamalarını her zaman " pip " ile yüklemelisiniz . pip kaldırma seçeneğini destekler.


2
Kaynak ve setup.py dosyalarının yerini biliyorsanız, yerel bir paketi yüklemek için pip kullanabilir misiniz? Koruyucunun dosyaları bir yere koyması gerekeceğini düşündüm.
PKKid,

1
@PKKid pip install http://example.com/path/to/zipballçalışıyor. Yerel yol kullanımı içinpip install ~/projects/foo/.
matt wilkie 24:14
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.