pyinstaller打包错误问题

1、pyinstaller -F x.spec 不能打包

提示信息

E:\Analysis>pyinstaller -F main.spec
63 INFO: PyInstaller: 5.4.1
64 INFO: Python: 3.7.6rc1
64 INFO: Platform: Windows-10-10.0.19041-SP0
option(s) not allowed:
  --onedir/--onefile
makespec options not valid when a .spec file is given

出现原因

我用的pyinstaller 5.4.1版本打包,报这个错,是新版本不支持参数了

解决办法

将pyinstaller的版本降低,我是安装pyinstaller4.6版本可以正常运行,亲测有效

2、打包包含matplotlib或numpy的三方包时报错

出现原因

因为pyinstaller打包生成exe文件时,需要去找代码中用到的所有依赖,而在找matplotlib包时,需要先去调用很多matplotlib依赖的其他的包,所以就会产生大的递归深度,并且深度超过了系统代码默认设置,所以就出现了以上报错

解决办法

在打包生成的spec文件中一下代码(加载第二行以后)

import sys
sys
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值