Python - pakowanie naszego programu

Spisie treści
Przychodzi taki czas, kiedy mamy gotowy program, który chcemy go rozprowadzać, w tym celu powinniśmy wygenerować prosty plik .py i umieścić go w odpowiednim miejscu, aby interpreter mógł go znaleźć. Pyton i może być wykonany.
Teoretycznie brzmi to prosto, jednak to, co dzieje się ze zwykłym użytkownikiem, który nie zna się na programowaniu, w skrócie z użytkownikiem końcowym, tego typu użytkownik chce tylko dwukrotnie kliknąć program i przejść go przez czarodziej zainstaluj automatycznie.
Mamy też inny przypadek, jeśli nasz program jest skierowany do programistów, generalnie chcemy uruchomić asystenta na niższym poziomie, który pozwala nam uzyskać funkcje programu.
Distutils
Distutils to narzędzie, które pozwala nam spakować nasz program tak, aby za pomocą prostego pliku setup.py, możemy zainstalować nasze moduły w prosty i zautomatyzowany sposób, eliminując w ten sposób błędy ludzkie lub maksymalnie je redukując.
Tworzę to plik instalacyjny To bardzo proste, wystarczy napisać poniższy kod i będziemy mieli podstawę:
 from distutils.core import setup setup (name = 'Hello', version = '1.0', description = 'An example author =' Python Tutorial py_modules = ['hello']) 

Informacje te nie muszą być kompletne, jednak dobrą praktyką jest jak najdokładniejsze udokumentowanie naszego programu, aby kredyty nie zostały skradzione, a przynajmniej nie tak łatwo.
Kod, który właśnie widzieliśmy, należy zapisać w pliku o nazwie setup.py w tym samym katalogu powinien znajdować się plik o nazwie cześć.py, który odpowiada nazwie modułu, który chcemy zainstalować.
Teraz wystarczy uruchomić nasz plik setup.py w następujący sposób:
python setup.py

Powinniśmy zobaczyć wynik podobny do tego pokazanego na poniższym obrazku:

Teraz wiemy, że musimy przekazać argument do pliku, spróbujmy wykonać następujące czynności:
python setup.py build

To powinno dać nam coś podobnego do tego, co widzimy na poniższym obrazku:

Co się stało? To proste, ponieważ nasz moduł jest dostępny dla instalacji Pythona, w której wykonaliśmy budować, to sprawia, że ​​wszystkie funkcje mogą być używane tylko z tym modułem.
Jeśli uruchomimy polecenie zainstalować Zamiast komendy build build zrobi się automatycznie, zobaczmy jak je wykonać a potem obrazek z wynikiem, który powinien dać nam Konsola Pythona.
python setup.py zainstalować

POWIĘKSZAĆ

Jak mogliśmy to sobie wyobrazić, jest to zautomatyzowany proces, który pozwala nam dystrybuować nasz program, a następnie w prosty sposób go zainstalować, zmniejszając interakcję człowieka, co prowadzi do zmniejszenia liczby błędów.
Jeśli chcemy, musimy wziąć pod uwagę ważny aspekt odinstaluj moduły, musimy to zrobić ręcznie, ponieważ nie ma polecenia odinstaluj, więc jeśli robimy testy i nie chcemy wypełniać naszej instalacji Pythona, musimy wziąć to pod uwagę.
Na koniec i na koniec ważne jest, aby pamiętać, że musimy mieć pełne uprawnienia i uprawnienia w systemie, aby wykonać operacje pokazane w tym samouczku.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave