Pip kurulumunda “-U” seçeneği ne anlama geliyor?


139

Bir sürü Google'a rağmen, pip'in komut satırı seçenekleri / argümanları için herhangi bir doküman bulamıyorum. Ne anlama pip install -Ugeliyor? Herkes pip seçenekleri ve argümanları bir listesi var mı?

Yanıtlar:


164

Listelenecek pip install -hyardımı yazın:

-U, --upgrade Tüm paketleri kullanılabilir en yeni sürüme yükseltin

Zaten Yani, eğer var bir paket yüklü, sizin için paket yükseltir. -U anahtarı olmadan, paketin zaten kurulu olduğunu ve çıktığını söyleyecektir.

Her pipalt komutun kendi yardım listesi vardır. pip -hsize genel yardımı gösterir ve pip [subcommand] -hbu alt komut için size yardımcı olur install.

Referans belgelerinin tamamını çevrimiçi olarak da bulabilirsiniz ; Genel Seçenekler bölüm kapakları her kullanılabilir anahtarları pipher alt komutu ayrı sahipken, alt komutuyla Seçenekler kapak alt komutu özgü anahtarları bölümüne; bkz pip installseçenekleri bölümüne örneğin.


Yani tüm paketleri yükseltmek artık böyle bir şey çalıştırmak için gerekli değildir:import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --upgrade " + dist.project_name, shell=True)
zakdances

1
@yourfriendzak: Tüm paketlerinizi pip freeze --local | cut -d = -f 1 | xargs pip install -Uyükseltmek için kullanın .
Martijn Pieters

@ user2357112: Aslında çevrimiçi dokümantasyonu bu durumda yararsız buluyorum, bu yüzden burada verdiğiniz önemi hak ettiğini düşünmüyorum.
Martijn Pieters
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.