Cara upgrade semua PIP package sekaligus

Aku punya prinsip untuk meningkatkan versi sebuah package jika dan hanya jika dibutuhkan. Karena Aku khawatir akan terjadi dependency error ketika sembarangan klik atau ketik “upgrade”. Walaupun hal tersebut bisa diatasi dengan virtual environment. Meskipun begitu, anehnya, terkadang ada dorongan untuk memiliki yang terbaru. “Aku ingin ponsel terbaru”, “Aku ingin sepatu baru,” dan “Aku ingin software terbaru”.

Untuk meningkatkan (upgrade) versi semua package Python yang terpasang ada banyak caranya. Misalnya jika kamu menggunakan bash:

pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U
Code language: Bash (bash)

Jika menggunakan Windows, caranya bisa lebih ribet lagi. Tapi untungnya, ada orang yang telah membuat package pipupgrade. Package tersebut mengizinkan kita untuk meningkatkan versi semua package Python yang terpasang ke versi yang terbaru. Pertama, install dulu piupgrade dengan menjalankan perintah di bawah ini di terminal:

pip install pipupgrade
Code language: Bash (bash)

Kemudian jalankan lagi di terminal:

pipupgrade --verbose --latest --yes
Code language: Bash (bash)

Perintah tersebut akan meningkatkan (upgrade) versi semua package yang terpasang dengan cara yang lebih aman karena mengecek potensi dependency error. Sesuaikan kebutuhanmu dengan mempelajari cara menggunakan piupgrade di halaman Github ini.

Sumber: