Maison >développement back-end >Tutoriel Python >Comment regrouper des projets Python dans des packages exe et d'installation
1.1 Écrivez votre propre Flask
1.2 Téléchargez pyinstaller
pip install pyinstaller
Paramètres facultatifs | Exemple | Instructions |
---|---|---|
-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 |
Générez uniquement un fichier de programme demo.exe dans le dossier dist, adapté à un module sans plusieurs fichiers de dépendances.py |
- D
pyinstaller -D demo.py
-c
pyinstaller -c demo.py
Option par défaut, valable uniquement pour Windows, utilisez la console
- w
pyinstaller -w demo.py
-p
pyinstaller -p D:projectdemo.py
Définissez le chemin d'importation
-i
pyinstaller -i D:demo.ico demo.py
# 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文件夹🎜🎜🎜🎜1.4 Exécutez l'exe et testez 🎜
# 到dist/run文件夹下,双击 run.exe,启动 如下图 # 浏览器访问 如下图🎜🎜🎜🎜 2. Utilisez nsis pour empaqueter le dossier Dans un package d'installation Windows🎜🎜2.1 Téléchargez et installez nsis🎜🎜nsis : NSIS (Nullsoft Scriptable Install System) est un programme de production d'installation open source pour les systèmes Windows. Il fournit l'installation, la désinstallation, les paramètres système, la décompression de fichiers et d'autres fonctions. Comme son nom l'indique, NSIS utilise son langage de script pour décrire le comportement et la logique du programme d'installation. Utilisez nsis pour empaqueter le dossier d'exécution de dist dans un package d'installation Windows 2.2 Dist Le dossier d'exécution sous le dossier est compressé dans un zip🎜. 🎜🎜🎜🎜2.3 Utilisez nsis pour compresser le package dans un fichier d'installation Windows🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!