Compartilhamento de tecnologia

arquivo .exe de empacotamento do programa python

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina


Quando desenvolvemos um programa de aprendizado profundo, geralmente executamos o código em outro computador e continuamos a instalar as dependências do ambiente de aprendizado profundo. No entanto, empacotar todo o programa de código em um arquivo .exe também incluirá os módulos dos quais o programa depende. Bibliotecas, arquivos de recursos, etc. são empacotados juntos.

1. cxcongelar

O princípio do cxfreeze é empacotar o programa Python e seus módulos dependentes, bibliotecas, arquivos de recursos, etc. em um arquivo executável. Durante o processo de empacotamento, cxfreeze empacotará o interpretador Python e o código do programa, bem como os módulos, bibliotecas, arquivos de recursos, etc. dos quais o programa depende. Quando o programa estiver em execução, o cxfreeze descompactará esses arquivos e executará o programa na pasta descompactada.

# 1.1 Instale o cxfreeze

pip install cx_Freeze
  • 1

1.2 Criar arquivo setup.py

其实主要就是将executables里换成你的主函数入口
  • 1
from cx_Freeze import setup, Executable

setup(
    name="flooring",
    version="1.0",
    description="flooring exe",
    executables=[Executable("my_windows.py")]
)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

1.3 Gerar .exe

python setup.py build
  • 1