Çoğu zaman başkasının sistemi üzerinde çalışıyoruz ve projemizi orada tamamlamak zorunda kalıyoruz. Gerekli tüm modülleri o sisteme kurmamız gerektiğinde işler daha da telaşlı hale geliyor. Projemizin ortasındayken sıfırdan başlamak zorunda kalmak aslında daha karmaşıktır. Aynı durum, bir başkasının kendi projesi için sistemimiz üzerinde çalıştığı durumlar için de geçerlidir.
Dolayısıyla böyle zamanlarda veya birçok durumda, sistemde hangi modüllerin bulunduğunu zaten bilmeyi isteriz, böylece değerli zamanımızı onlar için tekrar kurulum komutları kullanarak boşa harcamayız. Programımızda belirli bir eylemi gerçekleştirmek istediğimizde de faydalıdır ve bu modüllerin sistemimizde mevcut olduğunu biliyoruz ve bu işlevleri o belirli görevi gerçekleştirmek için kullanabiliriz.
Bu derste, bir sistemde kurulu Python modüllerini nasıl kontrol edebileceğimizi ve daha fazla zaman kaybetmemek için kurulu tüm modüllerin listesini nasıl alabileceğimizi öğreneceğiz.
Java'daki dizeyi değiştirin
Kurulu Tüm Python Modüllerini Kontrol Etme
Sistemimizde kurulu tüm Python modüllerinin listesini neden kontrol etmemiz gerektiğini ve bu listeyi yanımızda bulundurmanın ne kadar yararlı olacağını daha önce tartıştığımız gibi.
Şimdi sistemimizde yüklü olan tüm Python modüllerini nasıl kontrol edebileceğimizi ve bunların tam listesini alabileceğimizi öğreneceğiz. Hatta sistemimizde local olarak bulunan Python modüllerini ve sistemimize kurduğumuz Python modüllerini pip installer kullanarak komut terminalinden kontrol edebiliriz.
Sistemimizde kurulu tüm Python modüllerini kontrol etmek ve bunların bir listesini almak için bu bölümde aşağıdaki iki yöntemi kullanacağız:
- Yerel olarak kurulu tüm Python modüllerini kontrol edin
- Kurulu tüm Python modüllerini kontrol edin
Her iki yöntemin uygulanmasını, bunları kullanarak ve onlarla birlikte kurulu tüm Python modüllerinin listesini alarak anlayalım.
Yöntem 1: Yerel Olarak Kurulu Tüm Python Modüllerini Kontrol Edin:
Yalnızca yerel olarak kurulu tüm Python modüllerini kontrol etmek istiyorsak, bu çok basittir. Python kabuğumuzu (Çıktının görüntülendiği yer) açmalıyız, hatta bu görevi Jupyter not defterinde ve Jupyter laboratuvarında bile gerçekleştirebiliriz.
Python kabuğunda (veya Jupyter not defterinde ve Jupyter laboratuvarında), kabuğun içine aşağıdaki komutu yazmamız gerekir:
>> help('modules')
Yukarıda verilen komutu yazdıktan sonra enter tuşuna bastığımızda Python kabuğu sistemimizde local olarak kurulu tüm Python modüllerinin isimlerini yüklemeye başlayacaktır ve ekranımızda aşağıdaki durum penceresini görebiliriz:
Gördüğümüz gibi, yerel olarak kurulu tüm Python modüllerinin listesi yükleniyor ve Python kabuğunun yerel olarak kurulu tüm Python modüllerinin adlarını alması biraz zaman alacak. Bir süre beklememiz gerekiyor ve bundan sonra aşağıdaki çıktı ekranında görebileceğimiz gibi sistemimizde yerel olarak kurulu tüm Python modüllerini görüntüleyecektir:
Burada, sistemimizde mevcut olan yerel olarak kurulu tüm Python modüllerinin adlarını görebilir ve bunları ileride başvurmak üzere kaydedebiliriz.
Yöntem 2: Kurulu Tüm Python Modüllerini Kontrol Edin:
Kurulu tüm Python modüllerini kontrol etmek için 'pip' ile aşağıdaki iki komutu kullanabiliriz:
- 'Pip dondurma' komutunu kullanma
- 'Pip listesi komutunu kullanma
Uygulamalarını daha iyi anlamak için her iki komutu da kullanalım.
(i) 'pip frozen' Komutunu kullanarak: Cihazımızın komut istemi terminalinde 'pip frozen' komutunu kullanmamız gerekiyor. Öncelikle komut istemi terminalini açmamız gerekiyor, ardından içine 'pip komutunu' yazmamız gerekiyor ve ardından enter tuşuna basmalıyız. Enter tuşuna bastığımızda pip installer kurulu tüm Python modüllerinin listesini toplamaya başlayacak ve bir süre sonra bize kurulu tüm Python modüllerinin listesini aşağıdaki gibi gösterecektir:
(ii) 'pip list' Komutunu kullanma: Eğer sistemimizde mevcut olan pip installer 1.3 veya daha yüksek bir sürüme sahipse, kurulu tüm Python modüllerinin listesini almak için de bu yöntemi kullanabiliriz. Bir önceki yöntemde olduğu gibi cihazımızın komut istemi terminaline 'pip list' komutunu yazıp enter tuşuna basmamız yeterli. Enter tuşuna bastığımızda pip installer kurulu tüm Python modüllerinin listesini toplamaya başlayacak ve bir süre sonra bize kurulu tüm Python modüllerinin listesini aşağıdaki gibi gösterecektir:
Burada, 'pip list' komutunu şu şekilde değiştirdik: 'pip list-- format=column', böylece sistemimizde kurulu tüm Python modüllerinin listesini sütun formatlarında alabiliriz.
Çözüm
Bu eğitimde, sistemimizde veya birisinin sisteminde kurulu tüm modüllerin bir listesine sahip olmamızın ne kadar önemli olduğunu öğrendik. Daha sonra sistemde kurulu tüm Python modüllerinin listesini alabileceğimiz tüm yöntemleri öğrendik. Yerel olarak kurulan Python modülleri ve sistemde kurulu olan tüm Python modülleri için farklı yöntemleri öğrendik ve bunların uygulanmasını anlamak için bu yöntemleri kullandık.