Technologieaustausch

Python-Programmpaket.exe-Datei

2024-07-12

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


Wenn wir ein Deep-Learning-Programm entwickeln, führen wir den Code häufig auf einem anderen Computer aus und installieren weiterhin die Abhängigkeiten der Deep-Learning-Umgebung. Wenn wir jedoch das gesamte Codeprogramm in eine .exe-Datei packen, werden auch die Module einbezogen, von denen das Programm abhängt . Bibliotheken, Ressourcendateien usw. werden zusammengepackt.

1. cxfreeze

Das Prinzip von cxfreeze besteht darin, das Python-Programm und seine abhängigen Module, Bibliotheken, Ressourcendateien usw. in eine ausführbare Datei zu packen. Während des Verpackungsprozesses verpackt cxfreeze den Python-Interpreter und den Programmcode sowie die Module, Bibliotheken, Ressourcendateien usw., von denen das Programm abhängt. Wenn das Programm ausgeführt wird, dekomprimiert cxfreeze diese Dateien und führt das Programm im dekomprimierten Ordner aus.

# 1.1 cxfreeze installieren

pip install cx_Freeze
  • 1

1.2 Erstellen Sie die Datei 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 .exe generieren

python setup.py build
  • 1