Heim > Backend-Entwicklung > Python-Tutorial > Mit welcher Methode werden Python-Programme über ausführbare Dateien bereitgestellt?

Mit welcher Methode werden Python-Programme über ausführbare Dateien bereitgestellt?

王林
Freigeben: 2023-05-08 21:49:34
nach vorne
1573 Leute haben es durchsucht

Im Folgenden sind zwei häufig verwendete Methoden zum Packen von Python-Programmen in EXE aufgeführt:

1.PyInstaller:

PyInstaller ist ein Tool zum Packen von Python-Programmen in unabhängige Tools für ausführbare Dateien. Es löst automatisch Abhängigkeiten von Python-Programmen auf und bündelt alle erforderlichen Dateien, einschließlich des Python-Interpreters. Mit PyInstaller können Sie ein Python-Programm in eine ausführbare Datei packen, ohne auf Benutzerseite einen Python-Interpreter installieren zu müssen.

PyInstaller installieren:

pip install pyinstaller
Nach dem Login kopieren

Python-Programm packen:

pyinstaller your_program.py
Nach dem Login kopieren

Nach der Ausführung des obigen Befehls packt PyInstaller Ihr Programm automatisch in eine ausführbare Datei. Die ausführbare Datei befindet sich im dist-Ordner.

2.cx_Freeze:

cx_Freeze ist ein weiteres Tool, das Python-Programme in ausführbare Dateien packt. Wie PyInstaller bündelt cx_Freeze Programmabhängigkeiten und erstellt eine ausführbare Datei. Der Unterschied besteht darin, dass die von cx_Freeze generierte ausführbare Datei kleiner als PyInstaller ist, da sie nur die notwendigen Teile des Programms enthält.

Installieren Sie cx_Freeze:

pip install cx_Freeze
Nach dem Login kopieren

Python-Programm packen:

from cx_Freeze import setup, Executable
setup(name='your_program',
      version='1.0',
      description='Description of your_program',
      executables=[Executable('your_program.py')])
Nach dem Login kopieren

Nach der Ausführung des obigen Codes verpackt cx_Freeze Ihr Programm automatisch in eine ausführbare Datei. Die ausführbare Datei befindet sich im Build-Ordner.

Das obige ist der detaillierte Inhalt vonMit welcher Methode werden Python-Programme über ausführbare Dateien bereitgestellt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage