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

相关推荐
大懒猫软件1 分钟前
如何使用python技术爬取下载百度文库文档?
开发语言·python·百度
机器学习小小白5 分钟前
【数据挖掘实战】 房价预测
人工智能·python·机器学习·数据挖掘
游客52030 分钟前
自动化办公|使用Python重命名并移动文件到对应文件夹
python·自动化
中國移动丶移不动32 分钟前
分布式系统通信解决方案:Netty 与 Protobuf 高效应用
java·spring boot·后端
互联网时光机34 分钟前
基于Python机器学习的双色球数据分析与预测
人工智能·python·机器学习
一名技术极客1 小时前
Python 进阶 - Excel 基本操作
android·python·excel
2501_901839521 小时前
Erlang语言的软件工程
开发语言·后端·golang
编程小筑1 小时前
PHP语言的数据库交互
开发语言·后端·golang
小龙在山东1 小时前
基于tldextract提取URL里的子域名、主域名、顶级域
python·tld
蹦蹦跳跳真可爱5891 小时前
Python----Python高级(文件操作open,os模块对于文件操作,shutil模块 )
python