Python - Programımızı Paketleme

İçindekiler
Bir zaman gelir, programımızı dağıtmak istediğimize hazır hale getiririz, bunun için basit bir .py dosyası oluşturmalı ve yorumlayıcının onu bulması için doğru yere yerleştirmeliyiz. piton ve yürütülebilir.
Bu teoride kulağa basit geliyor, ancak programlamayı bilmeyen sıradan bir kullanıcıya, kısacası son kullanıcıya olan şey, bu tür bir kullanıcının tek istediği, programa çift tıklamak ve bir program aracılığıyla sahip olmaktır. sihirbaz otomatik olarak yükleyin.
Bir başka durumumuz da var, eğer programımız programcılara yönelikse, genellikle istediğimiz, programın fonksiyonlarını elde etmemizi sağlayan daha düşük bir seviyede bir asistan çalıştırmaktır.
Distutils
Distutils basit bir dosya kullanarak programımızı paketlememize izin veren araçtır. setup.py, modüllerimizi basit ve otomatik bir şekilde kurabilir, böylece insan hatalarını ortadan kaldırabilir veya bu hataları mümkün olduğunca azaltabiliriz.
Bunu oluşturmak kurulum dosyası Çok basit, sadece aşağıdaki gibi bir kod yazın ve bir tabanımız olacak:
 distutils.core'dan içe aktarma kurulumu kurulumu (ad = 'Merhaba', sürüm = '1.0', açıklama = 'Örnek yazar =' Python Eğitimi py_modules = ['merhaba']) 

Bu bilgilerin eksiksiz olması gerekmez, ancak kredilerin çalınmaması veya en azından bu kadar kolay olmaması için programımızı mümkün olduğunca belgelemek iyi bir uygulamadır.
Az önce gördüğümüz kod adlı bir dosyaya kaydedilmelidir. setup.py ve aynı dizinde adlı bir dosya olmalı merhaba.py, yüklemek istediğimiz modülün adına karşılık gelir.
Şimdi setup.py dosyamızı şu şekilde çalıştırmamız gerekiyor:
piton kurulum.py

Aşağıdaki resimde gösterilene benzer bir çıktı görmeliyiz:

Artık dosyaya bir argüman iletmemiz gerektiğini biliyoruz, hadi aşağıdakileri deneyelim:
python setup.py yapı

Bu bize aşağıdaki resimde gördüğümüze benzer bir şey vermelidir:

Ne oldu? Çok basit, çünkü modülümüz, yaptığımız Python kurulumu için mevcut. yapı, bu, tüm işlevlerin yalnızca bu modül dahil olmak üzere kullanılabilmesini sağlar.
komutunu çalıştırırsak Yüklemek build komutu yerine, build otomatik olarak yapılacaktır, nasıl çalıştırılacağını görelim ve ardından sonucu bize vermesi gereken bir görüntüye bakalım. piton konsolu.
python setup.py kurulumu

BÜYÜT

Bunu görselleştirebildiğimiz gibi, programımızı dağıtmamıza ve daha sonra basit bir şekilde kurmamıza izin veren, insan etkileşimini azaltan ve hataların azalmasına neden olan otomatik bir süreçtir.
Eğer istersek, önemli bir yönü dikkate almalıyız. modülleri kaldır, komut olmadığı için manuel olarak yapmalıyız kaldır, bu yüzden testler yapıyorsak ve Python kurulumumuzu doldurmak istemiyorsak bunu dikkate almalıyız.
Son olarak ve bitirmek için, bu eğitimde gösterilen işlemleri gerçekleştirmek için sistemde tam izinlere ve ayrıcalıklara sahip olmamız gerektiğini not etmek önemlidir.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave