使用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文件,这样如果报错的话,就可以看到什么错误,再去对应整改就行。

相关推荐
MX_935918 小时前
SpringBoot项目优先级以及bean的管理
java·spring boot·后端·spring
豆浆Whisky18 小时前
Go泛型实战指南:从入门到工程最佳实践|Go语言进阶(12)
后端·go
可触的未来,发芽的智生18 小时前
触摸未来2025.10.04:当神经网络拥有了内在记忆……
人工智能·python·神经网络·算法·架构
元亓亓亓18 小时前
SSM--day4--SpringMVC(补充)
java·后端·ssm
蔗理苦19 小时前
2025-10-07 Python不基础 20——全局变量与自由变量
开发语言·python
xiaohanbao0919 小时前
理解神经网络流程
python·神经网络
韩立学长19 小时前
【开题答辩实录分享】以《基于Python的旅游网站数据爬虫研究》为例进行答辩实录分享
python·旅游
沐雨橙风ιε19 小时前
Spring Boot整合Apache Shiro权限认证框架(应用篇)
java·spring boot·后端·apache shiro
考虑考虑19 小时前
fastjson调用is方法开头注意
java·后端·java ee
小蒜学长19 小时前
springboot基于javaweb的小零食销售系统的设计与实现(代码+数据库+LW)
java·开发语言·数据库·spring boot·后端