24 Ocak 2017 Salı

python kullanıcıları için otomatik paket güncellemeler

python'u python yapan en önemli özelliklerden birisi kullanıcıları tarafından oluşturulan paketler. bu paketler sayesinden aklımıza gelen ya da gelebilecek birçok işi basit bir şekilde bazen bit düzeyindeki
işlemlere bile inerek yapabilmek mümkün. excel okutmaktan tutun da bir pdf dosyasını word dosyasına çevirmeye kadar.

bu paketler de haliyle gelişiyor ve yeni fonksiyonlar kazanıyor, bazen de optimize edilerek daha hızlı çalışmaları sağlanıyor.

bu nedenle paketleri güncel tutmak önemli bir husus. bunu daha pratik hale getirmek için şöyle bir kod dizisi oluşturdum:

import pip
from subprocess import call

for dist in pip.get_installed_distributions():
    call("pip install --upgrade " + dist.project_name, shell=True)

biraz vakit alsa da iyi sonuçlar veriyor.

daha iyisini yapan varsa buyursun...

Hiç yorum yok:

Yorum Gönder