27 NİSAN 2010, Salı
Yükseltme pip ile tüm paketler
Pip ile tek seferde tüm Python paketleri yükseltmek mümkün mü?
Resmi sorunu izci için a feature request olduğunu unutmayın.
CEVAP
10 AĞUSTOS 2010, Salı
Yerleşik bayrak henüz değil, ama kullanabilirsiniz
pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U
Not: bu potansiyel sonsuz varyasyonları vardır. Bu cevap kısa ve basit tutmaya çalışıyorum, ama lütfen yorumlarda farklılıklar göstermektedir!
İlgili düzenlemeler:
- Atlamak için bir grep eklenen "-e" @jawache (grep sed veya awk veya Perl ile kesim yerini alabilir ya da... Evet önerdiği paketi tanımlar.
- Pip daha yeni sürümlerini "gereksinimleri" format: pip list --outdated . yine de eski paketleri listelemek için izin verir
- Ekledi xargs
-n1
, engeller eğer bir paket başarısız (@andsens teşekkürler) güncelleme eğer durdurmak her şeyi
Bunu Paylaş:
Nasıl paketler Python yüklü Kaldır...
NuGet nasıl yüklemek için paketleri tü...
isim: kullanıcı süper kullanıcı olmak ...
Paketler Ubuntu düğüm Paket Yöneticisi...
Nasıl WiX yükleyici yükseltme uygulama...