Heim > Backend-Entwicklung > Python-Tutorial > So packen Sie Python-Projekte in Exe- und Installationspakete

So packen Sie Python-Projekte in Exe- und Installationspakete

WBOY
Freigeben: 2023-04-30 11:55:06
nach vorne
2606 Leute haben es durchsucht

1. Flask-Projekt packen

1.1 Eigenes Flask schreiben

So packen Sie Python-Projekte in Exe- und Installationspakete

1.2 Pyinstaller herunterladen

pip install pyinstaller
Nach dem Login kopieren
pyinstaller -F demo.pyGenerieren Sie nur eine Programmdatei demo.exe im Ordner dist, geeignet für ein Modul ohne mehrere dependencies.py-Dateien
Optionale Parameter Beispiel Anleitung
-F -F pyinstaller -F demo.py 只在dist文件夹中生成一个程序demo.exe文件,适用于一个模块没有多依赖.py文件
-D pyinstaller -D demo.py 默认选项,除了主程序demo.exe外,还会在在dist文件夹中生成很多依赖文件,推荐使用这个
-c pyinstaller -c demo.py 默认选项,只对windows有效,使用控制台
-w pyinstaller -w demo.py 只对windows有效,不使用控制台
-p pyinstaller -p D:projectdemo.py 设置导入路径
-i pyinstaller -i D:demo.ico demo.py

- D

pyinstaller -D demo.pySo packen Sie Python-Projekte in Exe- und Installationspakete

Die Standardoption generiert zusätzlich zum Hauptprogramm demo.exe auch viele Abhängigkeitsdateien im dist-Ordner, deren Verwendung empfohlen wird this

So packen Sie Python-Projekte in Exe- und Installationspakete-c

pyinstaller -c demo.py

Standardoption, nur gültig für Windows, verwenden Sie die Konsole

- w

pyinstaller -w demo.pySo packen Sie Python-Projekte in Exe- und Installationspakete

Nur gültig für Windows, es wird keine Konsole verwendet

So packen Sie Python-Projekte in Exe- und Installationspakete-p

pyinstaller -p D:projectdemo.py

Legen Sie den Importpfad festSo packen Sie Python-Projekte in Exe- und Installationspakete

So packen Sie Python-Projekte in Exe- und Installationspakete-i

pyinstaller -i D:demo.ico demo.py So packen Sie Python-Projekte in Exe- und Installationspakete

Geben Sie der generierten demo.exe-Datei ein benutzerdefiniertes Symbol. 🎜🎜🎜🎜🎜1.3 Geben Sie den Projektpfad ein und führen Sie 🎜
# run.py 是flask项目的执行文件,app.run所在py文件
	pyinstaller -D run.py    
	
# 可以看到项目路径下有
	-build文件夹
	-dist文件夹:重要,下有run文件夹(py文件名字),有个run.exe(py文件的名字)
	-run.spec
  
# 把pro_flask这个文件夹,拷贝到dist下的run文件夹
	-因为flask项目有静态文件和html文件,如果不拷贝过去,静态文件和html文件会找不到
	-我们为了隐藏代码,可以把所有python的代码都删除,只留static和templates文件夹
Nach dem Login kopieren
aus die Ordner Als Installationspaket für Windows 🎜🎜2.1 NSIS herunterladen und installieren 🎜🎜nsis: NSIS (Nullsoft Scriptable Install System) ist ein Open-Source-Installationsprogramm für Windows-Systeme. Es bietet Installation, Deinstallation, Systemeinstellungen, Dateidekomprimierung und andere Funktionen . Wie der Name schon sagt, verwendet NSIS seine Skriptsprache, um das Verhalten und die Logik des Installationsprogramms zu beschreiben. Verwenden Sie nsis, um den Ausführungsordner von dist in ein Windows-Installationspaket zu packen. 2.2 Dist Der Ausführungsordner unter dem Ordner wird in eine ZIP-Datei komprimiert 🎜🎜🎜🎜2.3 Verwenden Sie nsis, um das Paket in eine Windows-Installationsdatei zu komprimieren🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜

Das obige ist der detaillierte Inhalt vonSo packen Sie Python-Projekte in Exe- und Installationspakete. 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