Питхон - Паковање нашег програма

Преглед садржаја
Долази тренутак када имамо наш програм спреман да га дистрибуирамо, за то бисмо требали генерисати једноставну .пи датотеку и поставити је на право место да је тумач пронађе. Питхон и може се извршити.
Ово у теорији звучи једноставно, међутим оно што се дешава са обичним корисником који не зна програмирање, укратко са крајњим корисником, та врста корисника све што желе је да двапут кликну на програм и провере га кроз чаробњак инсталирати аутоматски.
Имамо и други случај, ако је наш програм намењен програмерима, генерално оно што желимо је да покренемо помоћника на нижем нивоу који нам омогућава да добијемо функције програма.
Дистутилс
Дистутилс је алат који нам омогућава да спакујемо наш програм тако да помоћу једноставне датотеке сетуп.пи, можемо инсталирати наше модуле, на једноставан и аутоматизован начин, чиме ћемо елиминисати људске грешке или смањити ове грешке колико год је то могуће.
Стварање овога сетуп датотеку Врло је једноставно, само напишите код попут следећег и имали бисмо базу:
 фром дистутилс.цоре импорт сетуп сетуп (наме = 'Хелло', версион = '1.0', десцриптион = 'Пример аутора =' Питхон Водич пи_модулес = ['здраво']) 

Ове информације не морају бити потпуне, међутим добра је пракса документирати наш програм што је више могуће како се кредити не би украли, или барем не тако лако.
Код који смо управо видели мора бити сачуван у датотеци под називом сетуп.пи и у истом директоријуму треба да постоји датотека под називом хелло.пи, што одговара називу модула који желимо да инсталирамо.
Сада само морамо да покренемо сетуп.пи на следећи начин:
питхон сетуп.пи

Требали бисмо видети излаз попут оног приказаног на следећој слици:

Сада знамо да морамо да пренесемо аргумент у датотеку, покушајмо следеће:
питхон сетуп.пи буилд

Ово би требало да нам да нешто слично ономе што видимо на следећој слици:

Шта се десило? Једноставно је, будући да је наш модул доступан за инсталацију Питхона где смо то урадили градити, то значи да се све функције могу користити само укључујући овај модул.
Ако покренемо наредбу инсталирај Уместо наредбе буилд, буилд ће се извршити аутоматски, да видимо како да их извршимо, а затим слику са резултатом који би нам требао дати питхон конзола.
питхон сетуп.пи инсталл

ЕНЛАРГЕ

Како смо успели да замислимо ово, то је аутоматизован процес, који нам омогућава да дистрибуирамо наш програм, а затим да га инсталирамо на једноставан начин, смањујући људску интеракцију, што доводи до смањења грешака.
Морамо узети у обзир важан аспект, ако желимо деинсталирајте модуле, морамо то учинити ручно, јер нема команде деинсталирати, па ако радимо тестове и не желимо попунити Питхон инсталацију, морамо то узети у обзир.
Коначно и на крају важно је напоменути да морамо имати потпуне дозволе и привилегије у систему за извођење операција приказаних у овом водичу.Да ли вам се допао и помогао овај водич?Можете наградити аутора притиском на ово дугме да бисте му дали позитиван поен
wave wave wave wave wave