Como criar um executável em python

Поделиться
HTML-код
  • Опубликовано: 15 сен 2024
  • Olá pessoal, com certeza creio que você tem vários scripts criados em python e gostaria de criar um executável para eles certo? neste vídeo demonstro a como criar executáveis para python, de uma maneira muito fácil, simples e rápida.
    links
    Auto PY to EXE
    pypi.org/proje...
    Stackoverflow
    stackoverflow....
    Usando Python
    Playlist Aulas de Tkinter
    • Curso Tkinter - Introd...
    Playlist Projetos python Tkinter
    • Tkinter projeto - Cria...
    conteudo - www.usandopy.c...

Комментарии • 108

  • @ygorvallim3422
    @ygorvallim3422 2 года назад +11

    Parabéns! aqui um humilde brasileiro aprendendo contigo, poste mais aulas! Sempre é bom democratizar o conhecimento.

    • @usandopython
      @usandopython  2 года назад +2

      Muito obrigado e espero que goste do conteúdo.

  • @clebnet
    @clebnet 2 года назад +4

    Muito obrigado João! Estou começando no Python e tinha essa dúvida. Continue postando videos por favor.

  • @cviniciusfvv
    @cviniciusfvv 9 месяцев назад +1

    Jovem seu video foi bacana e me ajudou bastante, forte abraço e obrigado pelo contéudo!!!!

  • @ericknetto9443
    @ericknetto9443 3 года назад +2

    Muito obrigado amigo foi o unico tutorial que funcionou aqui.

    • @usandopython
      @usandopython  3 года назад

      Fico feliz em saber que funcionou😊

  • @fabiovaz2460
    @fabiovaz2460 2 года назад +1

    Obrigado pela dica, já utilizei esse tutorial para fazer um .exe, do aplicativo da cotação Bitcoin :)) Ensinado por você.

    • @usandopython
      @usandopython  2 года назад

      Estou feliz que você achou os tutoriais úteis. Deu certo ?

  • @liliankotvan3165
    @liliankotvan3165 4 года назад +3

    Muito bom! Aprendi bastante! Obrigada!

  • @felipecarmo5884
    @felipecarmo5884 11 дней назад +1

    Bacana o conteudo . rapido e pratico . voce é programador hoje em dia ?

    • @usandopython
      @usandopython  11 дней назад +1

      Sim,

    • @felipecarmo5884
      @felipecarmo5884 11 дней назад

      @@usandopython parabéns. Sou do Brasil e espero me tornar um programador futuramente também . Abraços e sucesso a você

  • @omicron296
    @omicron296 2 года назад +1

    Muito bom!!! Continue postando aulas e dicas!!

  • @MatheusOliveira-zy5dg
    @MatheusOliveira-zy5dg 10 месяцев назад +1

    Excelente conteúdo, parabéns!

  • @Lodamn_1
    @Lodamn_1 Год назад +1

    Gratidão eterna !!

  • @wellingtonnascimento6042
    @wellingtonnascimento6042 3 года назад +1

    Mais um inscrito João parabens otimo video ..boa sorte ...

  • @professorfabioaparecido2234
    @professorfabioaparecido2234 3 года назад

    Parabéns pela explicação

  • @eliascarvalhooo
    @eliascarvalhooo 2 года назад +3

    sempre que esqueço volto aqui kkk

  • @Suburbanno
    @Suburbanno 4 года назад +1

    Parabéns!

  • @BuGCasin1
    @BuGCasin1 3 года назад +1

    Vlw cara ajudo dms ✌

  • @Juniorbokitamma
    @Juniorbokitamma 2 года назад +1

    Eu vou fazer o da calculadora

  • @sk4r645
    @sk4r645 3 года назад +2

    amigo parabens pelo tutorial....como eu faço pra extrair arquivo exe em python, o reverso do que vc fez???

  • @davivillar9620
    @davivillar9620 2 года назад +2

    João, pode me ajudar ?
    quando eu realizo a conversao para .exe na pasta DIST executo perfeitamente o progama ( que já esta em .exe) mas ao mover apenas o arquivo .exe para qualquer outra pasta ou area de trabalho ele deixa de funcionar.. é como se ele sempre tivesse que estar junto com os demais arquivos que foram gerados no processo... como resolvo isso ?

    • @usandopython
      @usandopython  2 года назад +1

      Veja os ultimos videos que postei foi exatamente sobre isto

    • @davivillar9620
      @davivillar9620 2 года назад +1

      @@usandopython ok. Vou ver, obrigado

  • @juniorMr
    @juniorMr 4 года назад +1

    ola Joao es Mocambicano,? eu tmbm sou e estou a tetar aprender python ,forca aii mano..

    • @usandopython
      @usandopython  4 года назад +1

      Oi, obrigado pela força, sou Angolano

  • @teosalgado3099
    @teosalgado3099 Год назад +1

    dps de colocar uma informação
    no executável ele fecha como resolve isso

  • @gilbertodasilva4559
    @gilbertodasilva4559 Год назад +1

    o joao comecei a seguir vc-- fui fazer procedimento e ele ta dando esse erro
    pip : O termo 'pip' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se
    o caminho está correto e tente novamente.
    No linha:1 caractere:1
    + pip install auto-py-to-exe
    + ~~~
    + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

    • @usandopython
      @usandopython  Год назад

      mostre apenas o comando que voce entrou e o erro

  • @pedrocreole5396
    @pedrocreole5396 Год назад +1

    OI BOA TARDE PODERIA ME AJUDAR, ESTOU PONDO OS DOIS PRIMEIROS COMANDOS NO TERMINAL MAS ELE NÃO ABRE ESSA JANELA GRAFICA!

  • @estudosacademicos5237
    @estudosacademicos5237 3 года назад +4

    Olá professor...? Gostaria de saber, se for possível, como gerar um executável de um projeto que contém: pastas / Icons e Imagens; e, também - banco de dados...?
    Meu caso principal é: tenho um projeto no qual eu faço cadastros em um banco SQLite, armazeno somente textos, as imagens são salvas na pasta 'Imagens', com relação as imagens, no banco eu salvo apenas 'referências' dessas imagens, quando eu inicio o projeto, de início, uma tabela deve ser carregada com dados armazenados nesse banco...
    O executável que o professor ensina, funciona. No meu caso, NÃO, porquê...? Porque meu projeto, como descrito acima, tem essas dependências, que eu não sei como as incluir no processo de geração do executável...
    No caso, gostaria de saber se o professor poderia me indicar algum tutorial ou curso, onde eu pudesse aprender tudo isso... desde já, obrigado...

    • @usandopython
      @usandopython  3 года назад +1

      Oi, o processo será o mesmo, nao mudará nada , mas Como o teu caso acredito que tens varias bibliotecas instaladas, entao EU aconselho a criares um ambiente virtual novo, e neste ambiente virtual instala todas as bibliotecas necessarias e tambem o auto-py , execute o mesmo processo que foi feito no video ,
      Agora em relaçao as pastas e outros scripts podes adicionalas a partir do auto py, mas EU nao aconselho, crie apenas executavel para o script que da inicio au programa.
      E depois mete o executavel gerado na mesma pasta que esta os restantes ficheiros, e ele funcionara normalmente

    • @estudosacademicos5237
      @estudosacademicos5237 3 года назад +1

      @@usandopython : Eu tenho tudo instalado. Tudo funciona. Só não funciona o executável - o sistema perde a comunicação com o banco de dados - e, esse 'novo ambiente' seria um novo projeto...? Desculpe a minha ignorância...
      Outra pergunta, como adicionar os arquivos e pastas e banco de dados ao executável, usando o Auto Py To Exe...?

    • @usandopython
      @usandopython  3 года назад +1

      @@estudosacademicos5237 cria apenas o executavel do script principal que da inicio ao ptograma, e depois pega no executavel e mete onde estao os restantes arquivos e execute

    • @usandopython
      @usandopython  3 года назад

      @@estudosacademicos5237 para o ambiente virtual veja este. Video ruclips.net/video/w-MZ8AauTK4/видео.html

    • @estudosacademicos5237
      @estudosacademicos5237 3 года назад

      @@usandopython: Eu fiz isso, coloquei ele junto com o banco de dados e junto com tudo mais... mesmo assim, não deu certo...

  • @murilong5984
    @murilong5984 Год назад +2

    Estou com um problema. O arquivo executável dá erro pois ele alega que os ícones, figuras ou dataframe não na mesma pasta do arquivo exe em si. Porém, eu os defini, na opções 'Icon' e 'Additional files' corretamente. Em tese, não seria necessário ter tais arquivos juntos com o executável numa pasta. Sendo assim, por que este erro acontece?

    • @usandopython
      @usandopython  Год назад

      tem vezes mesmo colocando o arquivo adicional ira falhar, entao de preferencia colocares o executavel junto aos arquivos.

    • @murilong5984
      @murilong5984 Год назад +2

      @@usandopython consegui resolver meu problema. A solução foi além de anexar os arquivos adicionais em 'Additional files', eu precisei anexá-los como arquivos binários, na opção 'add binary'.

    • @bee2702
      @bee2702 Год назад +1

      @@murilong5984 pode me ajudar a fazer isso? Eu estou com o mesmo problema

  • @deivisonrafaeldiasdavi5948
    @deivisonrafaeldiasdavi5948 2 года назад +2

    Parabéns pelo conteúdo, criei um programa e tem aproximadamente 15.000 linhas de código e com uma interface gráfica feita com o PySimpleGUI para interagir com o usuário. Converti para um arquivo executável usando o pyinstaller mas ao iniciar o programa ele demora uns 30 segundos para iniciar. Poderia me dar uma dica como resolver isso, deixando o software iniciando mais rápido.
    Obrigado.

    • @usandopython
      @usandopython  2 года назад +2

      De uma olhada nesse artigo, www.usandopy.com/2022/01/acelerando-o-codigo-python-usando.html

    • @deivisonrafaeldiasdavi5948
      @deivisonrafaeldiasdavi5948 2 года назад +1

      @@usandopython Valeeeu

    • @itssativx
      @itssativx 2 года назад +1

      @@usandopython up

  • @horaciomanuelbaros4745
    @horaciomanuelbaros4745 3 года назад +1

    eu tenho dificuldade au esecutar o programa
    ja fiz a instalaçao sem qualquer erro mas na hora da esecuçao sempre apresenta:
    C:\meu pc>Auto-py-to-exe
    'Auto-py-to-exe' is not recognized as an internal or external command,
    operable program or batch file.

  • @adrianosantos-qf5zd
    @adrianosantos-qf5zd Год назад

    fala Joao tudo bem seu canal é o melhor
    ? aqui é do ano 2022 como faço essa questão do seu app de adicionar e remover um nome em uma lista?

    • @usandopython
      @usandopython  Год назад

      Ola, nao entendi bem a pergunta

    • @adrianosantos-qf5zd
      @adrianosantos-qf5zd Год назад +1

      @@usandopython no final do vídeo Você mostra uma interface,onde você coloca seu nome e depois remove em uma boxlist,faz um vídeo com esse assunto e como atribuir isso em um banco de dados...

    • @usandopython
      @usandopython  Год назад

      @@adrianosantos-qf5zd O aplicativo esta na playlista projetos python intermediarios

  • @GustavoSantos-vb3vg
    @GustavoSantos-vb3vg 4 года назад +3

    amigo, este arquivo pode rodar em qualquer outro computador so naqueles que tem python instalado?

    • @usandopython
      @usandopython  4 года назад +4

      sim pode rodar, mesmo que o python nao esteja instalado

  • @blackbiten
    @blackbiten 2 года назад

    Ola João muito bom seu tutorial, mas tem alguma dica para criar executais linux?

  • @slaxhexe4204
    @slaxhexe4204 3 года назад +1

    eu baixei os arquivos do git mas eu preciso do pyinstaller pra outra versão, a 4.0 é incompatível com a 2.7

    • @usandopython
      @usandopython  3 года назад

      Eu normalmente uso python 3+
      Tenta executar usando o python 3

  • @juliocesarnogueirarocha8258
    @juliocesarnogueirarocha8258 3 года назад +1

    João quando eu faço as alterações no codigo automaticamente ja muda no executavel ?

    • @usandopython
      @usandopython  3 года назад +1

      Tipi irá depender, se usares um script a parte que servirá Como o executavel ( para dar inicio do programa ) e outros scripts deixares de lado , sim , neste caso sim

  • @leosantos2643
    @leosantos2643 2 года назад +1

    João, boa tarde! Me tira uma dúvida. Esse "programa" só pode ser executado via terminal atravel do "auto-py-to-exe" ou há uma possibilidade de usar o feitiço contra o feiticeiro e criar um executavel desse script ??rs
    Abraços

    • @usandopython
      @usandopython  2 года назад

      Sim, ate que seria uma boa ideia, sim eh possivel, pois eles oferecem o codigo fonte na pagina deles do Github

    • @leosantos2643
      @leosantos2643 2 года назад

      @@usandopython conseguiria me ajudar com essa por favor???

  • @dpedroiigamer9326
    @dpedroiigamer9326 Год назад +1

    Eu instalei ele á muito tempo e vim aqui para lembrar como abre, mas ele diz que o comando auto-py-to-exe não é reconhecido, não sei obque aconteceu

    • @aguiar2660
      @aguiar2660 Год назад

      Mesma coisa no meu

    • @dpedroiigamer9326
      @dpedroiigamer9326 Год назад

      ​@@aguiar2660 pode ser que tenha mais de uma versão do python, mas sla

  • @donizeteprovidelo2140
    @donizeteprovidelo2140 3 года назад +2

    Não consegui gerar o exe
    Pelo que li meu python é o 3.8 e não funciona o auto py to
    Vc sabe alguma solução?

    • @usandopython
      @usandopython  3 года назад +1

      Oi, instale python 3.7 ou 3.6, mas primeiramente e possivel mostrares qual é o erro que ele esta a retornar?

    • @donizeteprovidelo2140
      @donizeteprovidelo2140 3 года назад

      @@usandopython fala que não criou uma pasta para exibir os arquivos

  • @jorgesantos_amerindios_247
    @jorgesantos_amerindios_247 2 года назад

    quando criou o meu .exe dar problema de dll

  • @horaciomanuelbaros4745
    @horaciomanuelbaros4745 3 года назад +2

    bom dia .eu sou um novato em python e gostaria de crescer tal como vos , fiz o curso mas tenho que criar um projecto que comecei a minha unica dificuldade é na interface grafica. gostaria que me ajudacem

    • @usandopython
      @usandopython  3 года назад +2

      Oi, Python oferece diversas feramentas para criar interface, O mais usado Tkinter, mas com aspeto de aplicativos antigos, e tambem tem o PyQt com um visual mais moderno, existem outras ferramentas, mas esses dois sao os mais simples de aprender, O teu projeto qual sera o topico?

    • @horaciomanuelbaros4745
      @horaciomanuelbaros4745 3 года назад +1

      @@usandopython o meu objectivo é criar varios programas por isso quero aprender a usar o tkiter,ou seja criar interface grafica sem dificuldade

    • @usandopython
      @usandopython  3 года назад +1

      @@horaciomanuelbaros4745 podes adquir varios tutorias aqui, so que ainda estou fazer upload dos tutorias, por vezes ira estar em baixo : www.usandopy.com/

    • @usandopython
      @usandopython  3 года назад +1

      @@horaciomanuelbaros4745 tenho la tambem tutorial de Tkinter, qualquer duvida e so comentar

    • @xyzoficialelysium
      @xyzoficialelysium 3 года назад

      se ainda tiver dúvida me chama no discord ReiJhu#0740

  • @maiconmachado5972
    @maiconmachado5972 3 года назад +1

    olá o meu deu erro ( failed to execute script )

  • @developado
    @developado 3 года назад +1

    e se tiver 2 arquivos .py no projeto

    • @usandopython
      @usandopython  3 года назад

      Apenas o arquivo principal Sera suficiente, ele ira conectar-se a todos os arquivos

  • @daviddfc88
    @daviddfc88 2 года назад

    Olá, eu consegui, deu certo, porém tenho um programa que pede dois números e mostra a somas e o exe mostra para entrar os dados de números porém ao dar enter a tela fecha e não mostra a soma, o que eu faço? todos os programas só mostra a tela e dando enter no programa exe a tela some, pode me ajudar ous e alguém souber por favor me escreva aqui.

  • @digitaltrade436
    @digitaltrade436 3 года назад +1

    Obg joão, deu certo... porém, meus botões pararam de funcionar, alguem sabe oque pode ser?

    • @usandopython
      @usandopython  3 года назад

      Havia tido tambem este problema, so que ja esqueci Como resolvi ele😅

    • @usandopython
      @usandopython  3 года назад

      Estas a usar qual interface grafica? Tkinter, ou outros?

    • @digitaltrade436
      @digitaltrade436 3 года назад

      @@usandopython opa obrigado por responder, estoi usando pyside2

    • @digitaltrade436
      @digitaltrade436 3 года назад +1

      @@usandopython kk vc ja teve esse problema, isso me serve de consolo, kkk, agora sei que existe soluções para este problema

    • @usandopython
      @usandopython  3 года назад

      @@digitaltrade436 kkk, realmente nao me lembro Como resolvi
      Mas tenta isto
      Crie um novo ambiente virtual, e instale as bibliotecas necessarios dentro desse ambiente virtual, e depois instale o autopy dentro dela e repita o processo e veja se algo mudou
      USA o pipenv shell
      Para criar o ambiente virtual é rapido

  • @juliocesarnogueirarocha8258
    @juliocesarnogueirarocha8258 3 года назад +1

    da para converter arquivo do PYAUTOGUI criado no JUPYTER NOTEBOOK

    • @usandopython
      @usandopython  3 года назад +1

      Sim, no jupyter acredito que tem tambem a opçao de salvar os arquivos para .py