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?

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.


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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.