skrip dr untuk memperbarui semua paket yang diinstal
Jika Anda hanya ingin meningkatkan satu paket, lihat jawaban @ borgr . Saya sering merasa perlu, atau paling tidak menyenangkan, untuk memutakhirkan semua paket saya sekaligus. Saat ini, pip tidak secara alami mendukung tindakan itu, tetapi dengan skrip sh itu cukup sederhana. Anda menggunakan pip list
, awk
(atau cut
dan tail
), dan memerintahkan substitusi. Satu-liner normal saya adalah:
for i in $(pip list -o | awk 'NR > 2 {print $1}'); do sudo pip install -U $i; done
Ini akan meminta kata sandi root. Jika Anda tidak memiliki akses ke sana, --user
opsi pip
atau virtualenv mungkin sesuatu untuk dilihat.
pip install --help
kata:-U, --upgrade Upgrade all specified packages to the newest available version.
. Jadi itu harus menjadi huruf besar-U
, bukan-u
.