Gerek python öğrenme aşamasında, gerekse aktif kullanma dönemlerinde birçok paketi sistemimize kuruyoruz. Güncelliklerini takip etmek bir zaman sonra zor da gelebiliyor. Paketlerin güncelliklerini nasıl kontrol edeceğiz, paketleri nasıl güncelleyeceğiz, şimdi onların notlarını alalım. Er yada geç lazım olacaktır.
Windows kullandığım için windows bazlı çözümleri yazacağım, alınmak gücenmek yok.
Güncelliği geçmiş paketleri görmek için açtığımız komut satırına yazmamız gereken;
pip list --outdated
Tüm paketleri tek seferde güncellemek için Powershell’i açıp kısaca şunu yazabilirsiniz;
pip freeze | %{$_.split('==')[0]} | %{pip install --upgrade $_}
Birde basit ve pratik bir yolu yazalım;
pip install [Güncellenecek Paket] --upgrade
PIP’i de arada güncellemek gerekecektir;
python -m pip install --upgrade pip
Kolay gelsin
Hakan Müştak
@2021
2022/09 Güncelleme
Gerçekten şu python paketlerini ilişkili olarak güncellemek çok sıkıntı olabiliyor. Bunun için kendime bir tool yazmak çok faydalı olabilir diye düşünüp örneği var mı acaba diye araştırmaya başladım. Tipik Python hikayesi, tabii ki benden önce biri düşünmüş. Bu sayfayı bende sıklıkla kullandığım için ileride hatırlamak üzere buraya not almak istedim. Paketin adı PIP-Review
Kurulum basit;
pip install pip-review
Özelliklerini görmek için komut satırına kısaca
pip-review –help
yazabilirsiniz.
Yetenekleri neler, nasıl kullanacağız? Cidden çok basit. Tüm paketlerinizin versiyonlarını kontrol etmek için komut satırına yazmanız gereken;
pip-review
Tüm paketlerinizi tek seferde güncellemek isterseniz komut satırına yazmanız gereken;
pip-review --auto
Tüm paketlerinizi tarayarak, sadece sizin istediklerinizi güncellemesini istiyorsanız da güzel bir çözüm bulmuş, komut satırına yazmanız gereken;
pip-review --interactive
Hepsi bu.
Tabi kısaltmaların ne olduğu anlaşılsın diye uzun uzun yazılmış ama –auto yerine -a , –interactive yerine -i , –help yerine -h kullanılabilir.
Kolay gelsin
Hakan Müştak
@2022
Bir yanıt yazın