Python - Empacotando Nosso Programa

Índice
Chega um momento em que temos nosso programa pronto e queremos distribuí-lo, para isso devemos gerar um arquivo .py simples e colocá-lo no lugar correto para que o intérprete o encontre. Pitão e pode ser executado.
Isso em teoria parece simples, porém o que acontece com o usuário comum que não conhece programação, em poucas palavras o usuário final, esse tipo de usuário tudo o que ele deseja é clicar duas vezes no programa e obtê-lo por meio de um bruxo instalar automaticamente.
Também temos outro caso, se o nosso programa se destina a programadores, geralmente o que queremos é executar um assistente a um nível inferior que nos permita obter as funções do programa.
Distutils
Distutils é a ferramenta que nos permite empacotar nosso programa, de forma que usando um arquivo simples setup.py, podemos instalar os nossos módulos, de forma simples e automatizada, eliminando assim os erros humanos ou reduzindo ao máximo esses erros.
Criando este arquivo de configuração É muito simples, basta escrever um código como o seguinte e teremos uma base:
 from distutils.core import setup setup (name = 'Hello', version = '1.0', description = 'An Example author =' Python Tutorial py_modules = ['hello']) 

Essas informações não precisam ser completas, no entanto, é uma boa prática documentar nosso programa o máximo possível, para que os créditos não sejam roubados, ou pelo menos não tão facilmente.
O código que acabamos de ver deve ser salvo em um arquivo chamado setup.py e no mesmo diretório deve haver um arquivo chamado ola.py, que corresponde ao nome do módulo que queremos instalar.
Agora só temos que executar nosso setup.py da seguinte maneira:
python setup.py

Devemos ver uma saída como a mostrada na imagem a seguir:

Agora que sabemos que precisamos passar um argumento para o arquivo, vamos tentar o seguinte:
compilação python setup.py

Isso deve nos dar algo semelhante ao que vemos na imagem a seguir:

Tem acontecido? É simples, pois nosso módulo está disponível para a instalação do Python onde fizemos o Construir, isso faz com que todas as funções possam ser usadas apenas incluindo este módulo.
Se executarmos o comando instalar Em vez do comando build, a build será feita automaticamente, vamos ver como executá-los e depois uma imagem com o resultado que deve nos dar o console python.
python setup.py install

PROLONGAR

Como pudemos visualizar, é um processo automatizado, o que nos permite distribuir nosso programa e depois poder instalá-lo de forma simples, reduzindo a interação humana, o que leva a uma diminuição dos erros.
Devemos levar em consideração um aspecto importante, se quisermos desinstalar módulos, devemos fazê-lo manualmente, pois não há comando Desinstalar, portanto, se estivermos fazendo testes e não quisermos preencher nossa instalação do Python, devemos levar isso em consideração.
Finalmente e para finalizar é importante notar que devemos ter permissões e privilégios completos no sistema para realizar as operações mostradas neste tutorial.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave