Benim için aşağıdakiler çoğunlukla işe yarıyor:
pip takılmışsa, örneğin:
$ easy_install pip
Kurulu paketinizin pip açısından nasıl adlandırıldığını kontrol edin:
$ pip freeze
Bu, kurduğunuz (ve pip tarafından algılanan) tüm paketlerin adlarını listeler. Ad bir süre uzun olabilir, daha sonra ve sonrasında gösterilen paketin adını kullanın #egg=
. Ayrıca çoğu durumda sürüm kısmını yoksayabilirsiniz (ne olursa olsun ==
veya -
).
Ardından paketi kaldırın:
$ pip uninstall package.name.you.have.found
Paketi kaldırma hakkında onay isterse, şanslı bir adamsınız ve kaldırılacak.
pip, pip tarafından kurulan tüm paketleri tespit edecektir. Ayrıca, easy_install veya setup.py aracılığıyla kurulan paketlerin çoğunu algılar, ancak bu bazı nadir durumlarda başarısız olabilir.
İşte ttr.rdstmc
MS Windows üzerinde paket ile yerel testten gerçek örnek .
$ pip freeze |grep ttr
ttr.aws.s3==0.1.1dev
ttr.aws.utils.s3==0.3.0
ttr.utcutils==0.1.1dev
$ python setup.py develop
.....
.....
Finished processing dependencies for ttr.rdstmc==0.0.1dev
$ pip freeze |grep ttr
ttr.aws.s3==0.1.1dev
ttr.aws.utils.s3==0.3.0
-e hg+https://vlcinsky@bitbucket.org/vlcinsky/ttr.rdstmc@d61a9922920c508862602f7f39e496f7b99315f0#egg=ttr.rdstmc-dev
ttr.utcutils==0.1.1dev
$ pip uninstall ttr.rdstmc
Uninstalling ttr.rdstmc:
c:\python27\lib\site-packages\ttr.rdstmc.egg-link
Proceed (y/n)? y
Successfully uninstalled ttr.rdstmc
$ pip freeze |grep ttr
ttr.aws.s3==0.1.1dev
ttr.aws.utils.s3==0.3.0
ttr.utcutils==0.1.1dev
Düzenle 2015-05-20
Yukarıda yazılanların hepsi hala geçerlidir, yine de, şu anda mevcut küçük değişiklikler var.
Pip'i python 2.7.9 ve python 3.4'e kurun
Son python sürümleri ensurepip
, çevrimdışı olsa bile pip yüklemeye izin veren bir paketle gelir :
$ python -m ensurepip - yükseltme
Bazı sistemlerde (Debian Jessie gibi) bu mevcut değildir (sistem python kurulumunun kırılmasını önlemek için).
kullanılması grep
veyafind
Yukarıdaki örnekler, grep
yüklediğinizi varsayar . (Benim bilgisayarımda MS Windows vardı) linux yardımcı programları (dahil grep dahil) yüklü vardı. Alternatif olarak, yerel MS Windows kullanın find
veya bu filtrelemeyi yok sayın ve adı, algılanan python paketleri listesinden biraz daha uzun bir listede bulun.
pip uninstall <your_package>
. Bkz. Stackoverflow.com/questions/1231688/… .