在windows使用pyinstall 打包 flask 再使用nsis软件打包成安装包

安装pyinstall 

pip3 install pyinstaller

pyinstaller -w -F --add-data "templates;templates" --add-data "static;static" --add-data "sql;sql" -i ..yulong.ico app.py

--add-data 把静态文件加进入

 -F 得到执行文件

-w 运行时不会显示dos窗口

生成在disk目录下

拷贝执行文件过来程序的运行目录

打开NSIS软件进行操作

 

点击文件--新建脚本向导

下面都是默认选择

 

 点击运行编译

第一次报了个错误

提示许可协议页面文件哪里,出错了,没有记录下来,直接删除哪一行就可以了

原文地址:https://www.cnblogs.com/bnsdmmL/p/14744080.html