python打包 exe 提示no module named flask

现象

pyinstaller -F 打包后的 exe,运行提示no module named flask

解决方法

复制代码
pyinstaller --onefile --hidden-import=itsdangerous --hidden-import=click --hidden-import=Werkzeug xxx.py

这个命令的各个参数解释如下:

--onefile:将所有内容打包成一个单独的文件。

--hidden-import:指定 PyInstaller 可能无法自动检测到的依赖库。对于 Flask 应用,通常需要包含 itsdangerous、click 和 Werkzeug 等库。

如果有其他依赖库,也可以使用 --hidden-import 参数添加它们。

TIps

如果是需要打开之后隐藏

打包你的 Python 脚本,添加 --noconsole 参数:

复制代码
pyinstaller --noconsole --onefile your_script.py
相关推荐
打乒乓球只会抽几秒前
【无标题】
python
我命由我123455 分钟前
React - React 配置代理、搜索案例(Fetch + PubSub)、React 路由基本使用、NavLink
开发语言·前端·javascript·react.js·前端框架·html·ecmascript
沐知全栈开发5 分钟前
R 循环:深度解析与高效运用
开发语言
路小雨~9 分钟前
Django 学习笔记:从入门到项目开发的完整梳理
笔记·python·学习·django
Yana.nice16 分钟前
Ansible 常用模块
网络·python·ansible
QQsuccess21 分钟前
人工智能(AI)全体系学习——系列三
人工智能·python·深度学习·学习
老师好,我是刘同学23 分钟前
Python执行系统命令的最佳实践
python
程序员小寒30 分钟前
JavaScript设计模式(四):发布-订阅模式实现与应用
开发语言·前端·javascript·设计模式
csbysj202030 分钟前
JSON 语法
开发语言
郝学胜-神的一滴33 分钟前
深入解析:生成器在UserList中的应用与Python可迭代对象实现原理
开发语言·python·程序人生·算法