Apa kepanjangan dari opsi "-U" dalam pip install -U

153

Meskipun banyak Googling, saya tidak dapat menemukan dokumen apa pun untuk opsi / argumen baris perintah pip. Apa pip install -Umaksudnya Apakah ada yang punya link ke daftar opsi dan argumen pip?

tarian zakdance
sumber

Jawaban:

179

Ketik pip install -huntuk daftar bantuan:

-U, --upgrade Tingkatkan semua paket ke versi terbaru yang tersedia

Jadi, jika Anda sudah memiliki paket terinstal, akan meng-upgrade paket untuk Anda. Tanpa tombol -U, ini akan memberi tahu Anda bahwa paket sudah diinstal dan keluar.

Setiap pipsubperintah memiliki daftar bantuannya sendiri. pip -hmenunjukkan bantuan keseluruhan, dan pip [subcommand] -hmemberi Anda bantuan untuk sub perintah itu, seperti install.

Anda juga dapat menemukan dokumentasi referensi lengkap secara online ; yang Options Umum bagian sampul switch yang tersedia untuk setiap pipsubcommand, sementara masing-masing subcommand memiliki terpisah Options bagian untuk menutupi subcommand spesifik switch; melihat pip installpilihan bagian , misalnya.

Martijn Pieters
sumber
Jadi untuk memutakhirkan semua paket apakah tidak perlu lagi menjalankan sesuatu seperti: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: Gunakan pip freeze --local | cut -d = -f 1 | xargs pip install -Uuntuk meningkatkan semua paket Anda.
Martijn Pieters
@ user2357112: Saya benar-benar menemukan dokumentasi online tidak membantu dalam kasus ini, jadi menurut saya itu tidak layak mendapatkan perhatian yang Anda berikan di sini.
Martijn Pieters