Upgrade semua python packages


Pip merupakan tool untuk menginstall dan mengelola pustaka python dengan mudah. Namun Pip tidak memiliki metode untuk melakukan upgrade semua pustaka python dengan mudah. Namun akhirnya nemu link di stackoverflow.com tentang cara mengupgrade pustaka python dengan menggunakan python script.

import pip
for dist in pip.get_installed_distributions():
    if 'site-packages' in dist.location:
        try:
            pip.call_subprocess(['pip', 'install', '-U', dist.key])
        except Exception, ex:
            print ex

Ganti ‘site-packages’ jika pustaka python tidak terinstall di direktori ‘site-packages’. Seperti pada debian dan turunannya yang meletakkan pustaka python di direktori ‘dist-packages’.

Kredit untuk hacker-hacker di stackoverflow yang sudah berbagi pengetahuan.

One thought on “Upgrade semua python packages

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s