社区
脚本语言
帖子详情
pyinstaller 生成的EXE运行时报错
CT_LXL
2018-05-02 03:22:15
问题描述:
用pyinstaller 将python文件转成EXE的时候,如果加上-w选项,生成的exe文件在执行的时候报错。
如果不加-w选项,能够正常的执行exe
(-w 的作用为在执行exe的时候隐藏控制台窗口)
错误为:Fatal Error - Failed to execute script...
...全文
1346
7
打赏
收藏
pyinstaller 生成的EXE运行时报错
问题描述: 用pyinstaller 将python文件转成EXE的时候,如果加上-w选项,生成的exe文件在执行的时候报错。 如果不加-w选项,能够正常的执行exe (-w 的作用为在执行exe的时候隐藏控制台窗口) 错误为:Fatal Error - Failed to execute script...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ruancan
2019-03-21
打赏
举报
回复
打包命令没有问题,应该是程序问题,检查一下代码 另外建议使用pyinstaller的时候使用spec来配置打包参数
weixin_42886806
2019-03-21
打赏
举报
回复
卸载pyinstaller,,再安排重新安装pyinstall,再安排打包程序
下山老虎打_
2018-05-13
打赏
举报
回复
我也遇到了这个问题,说是程序有输入输出去掉控制台就会报错,但是我之前也是这样打包的没有报错,不知道怎么办了!!求解答
CT_LXL
2018-05-09
打赏
举报
回复
别沉底了啊 。。。。。。。。。。。。。。。。。。
CT_LXL
2018-05-02
打赏
举报
回复
引用 1 楼 seakingx 的回复:
嗯,-w = --noconsole 都尝试过了,问题还是没解决
陈年椰子
2018-05-02
打赏
举报
回复
我是用这个 pyinstaller -F main.py --noconsole -F 是单个文件, --noconsole 是不显示控制台
windows下,python3 + pyqt5 用
pyinstaller
打包为
exe
时,运行
生成
的
exe
运行
报错
我使用的命令是
pyinstaller
-w start.py 成功
生成
了start.
exe
文件,运行后出现如下对话框:原因是我的界面是用QtDesigner
生成
的ui文件,但是
pyinstaller
没有打包进来,把相关的ui文件以及用pyuic
生成
的py文件复制到start.
exe
目录下即可运行!如果
pyinstaller
用了-F命令,只
生成
一个
exe
, 也需要按照上面的方法复制相应的ui及ui生...
PyInstaller
打包Django项目
生成
exe
文件
打包的时候就会默认使用全局的 Python 环境,在没有虚拟环境的情况下运行项目可能会有一些潜在的问题,比如我在其它项目中需要安装某些依赖,但跟当前项目所需的依赖发生了冲突。当你看到这个,说明打包成功了,dist 目录下也
生成
了 spec 文件同名的文件夹,可执行程序就在这个文件夹里,且运行程序所需要的依赖都在 _internal 这个文件夹里。正常情况下,这将在 dist 目录中
生成
一个包含可执行文件的文件夹,我们需要的打包后的
exe
程序就在这个文件夹中,但是事实上并没有那么顺利。
pyinstaller
|打包
生成
的
EXE
报错
No module named ‘openpyxl.cell._writer‘
使用
pyinstaller
打包
生成
的
EXE
在执行过程中
报错
,No module named 'openpyxl.cell._writer'
pyinstaller
:打包之后执行
exe
报错
ModuleNotFoundError
报错
信息:ModuleNotFoundError: No module named ‘sklearn’ 在本地运行是没有问题的,打包后执行
exe
会报这个错误,找不到sklearn,实际已经pip过了 解决: 1、打开.spec文件,将缺失模块添加到 hiddenimports=['sklearn'] 2、
生成
新的
exe
程序
pyinstaller
holiday_pred.spec 3、再次运行
exe
成功 不断去
生成
新的
exe
,直到不
报错
为止。例如: hiddenimports=[‘sklearn’,
pyinstaller
——添加库路径以解决引用库函数的
exe
文件无法运行
当import了外部库后,导出需要附上存放路径-p PATH File-Settings-Project-Interpreter查看外部库位置 上图显示外部库位于python文件夹 #外部库位于python文件夹
pyinstaller
-F xxx.py -p D:\python\Lib\site-packages #外部库位于Pycharm工程文件夹
pyinstaller
-F xxx.py -p venv\Lib\site-packages 若导出
exe
文件依旧打不开,请将
exe
拖入CMD运
脚本语言
37,739
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章