使用pyinstaller打包flask项目

工具准备:

安装pyinstaller工具,此处不再赘述。

步骤:

1、cmd命令行进入到flask项目的目录下

此处举例:D:\C-代码管理\autocheck

然后执行命令:pyinstaller run.py

安装完成后,会在本目录下生成2个文件夹,1个文件

此时还不能正常运行,因为会缺少静态资源跟一些模块,我们通过编辑 run.spec文件进行补充

datas 主要配置静态资源的信息,主要配置 static 、templates的路径

hiddenimports 主要填写 init.py 文件中引入的模块(modules)

修改完成后保存,重新在cmd中执行命令: pyinstaller run.spec

注意:此处是执行 run.spec 文件

打包成功之后,再执行 dist文件夹下的run.exe 文件,双击执行即可。

注:

如果双击执行run.exe 一闪而过,正常是启动报错了,可以在命令行,在具体路径上去运行 run.exe文件,这样如果报错的话,就可以看到什么错误,再去对应整改就行。

相关推荐
小驴程序源2 分钟前
TS 分片合并完整教程
python·ffmpeg
桃小桃说科技3 分钟前
基于深度学习的障碍物检测系统(YOLOv12完整代码+论文示例+多算法对比)
人工智能·python·目标检测·机器视觉·障碍物检测
Polar__Star6 分钟前
Golang bcrypt如何加密密码_Golang密码加密教程【收藏】
jvm·数据库·python
第一程序员20 分钟前
Python数据结构与算法:非科班转码者的学习指南
python·github
weixin_5860614628 分钟前
如何用 event.composedPath 获取事件触发经过的所有节点
jvm·数据库·python
weixin_4087177739 分钟前
如何用 Iterator.from 将类数组转化为具备现代方法的迭代器
jvm·数据库·python
Full Stack Developme41 分钟前
MyBatis-Plus 流式查询教程
前端·python·mybatis
才兄说1 小时前
机器人二次开发机器狗巡检?定位精度±2cm
python
2301_782659181 小时前
SQL视图能否用于数据仓库模型_雪花模型与视图构建
jvm·数据库·python
m0_377618231 小时前
CSS如何让文字超出两行显示省略号_使用line-clamp属性限制
jvm·数据库·python