Boa noite,
Há várias maneiras de resolver esse problema.
Tu pode simplesmente criar um arquivo .txt com as dependências necessárias com o comando ‘pip freeze > requirements.txt’ e quando tu quiser rodar o teu programa em outro computador tu instala as dependências antes com 'pip install -r requirements.txt’.
Mas empacotar o teu programa acredito que seja uma solução melhor, de uma olhada no setuptools (ou o distutils).
> On Dec 27, 2015, at 11:40 PM, Victor Santos <
victor.s...@gmail.com> wrote:
>
> Boa noite galera!
>
> Eu sempre fiz "programas" em python, no entanto, eu sempre rodei meus programas do modo convencional, abro o geany e mando executar, ou vou pelo terminal, localizo o arquivo e faço python arquivo.py. Isso faz com que eu execute, vendo se o programa está fazendo o que eu inicialmente pretendia. Até aqui beleza, eu instalei alguns frameworks, dentre eles o kivy, e vi que se faço um código que necessite de um desses frameworks, assim como módulos ou bibliotecas, em uma máquina que não haja tais dependências, ao executar ele vai indicar que há essas dependências faltando. Eu li no python cookbook, apesar de não ter entendido muito bem pois achei que a informação dada foi pouca e a leitura foi bem superficial, a possibilidade de criação de pacotes, mas não sei se isso resolveria, ou se é apenas para o caso de criar módulos e contribuir enviando-os para a rede pypi . Mas enfim, o que quero saber é se existe alguma maneira de resolver este problema, sendo assim, eu poderia criar um instalador que instalasse todas as dependências para a execução do meu programa, em qualquer computador, desde que tenha o interpretador python. Bom galera, perdão pela minha ignorância, e agradeço a ajuda de todos, peço ajuda para que me indiquem o que ler e onde pesquisar. Muito obrigado pessoal, tenham uma boa noite!
>
> --
> --
> ------------------------------------
> Grupo Python-Brasil
>
http://www.python.org.br/wiki/AntesDePerguntar <
http://www.python.org.br/wiki/AntesDePerguntar>
>
> <*> Para visitar o site do grupo na web, acesse:
>
http://groups.google.com/group/python-brasil <
http://groups.google.com/group/python-brasil>
>
> <*> Para sair deste grupo, envie um e-mail para:
>
python-brasi...@googlegroups.com
>
> ---
> Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
> Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para
python-brasi...@googlegroups.com <mailto:
python-brasi...@googlegroups.com>.
> Para mais opções, acesse
https://groups.google.com/d/optout <
https://groups.google.com/d/optout>.
—
Mateus Kern
https://mateuskern.com/