SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Day9TV

    Day9TV

    22 NİSAN 2010
  • DJPixcell

    DJPixcell

    20 NİSAN 2007
  • macpulenta

    macpulenta

    9 EYLÜL 2006