A RecursionError (maximum recursion depth exceeded) occurred. Python打包成exe的时候出现此问题。

A RecursionError (maximum recursion depth exceeded) occurred. Python打包成exe的时候出现此问题。

参考此文章所术进行打包。
Python打包成exe有两种方式:
1、完成打包后只有一个exe,双击既可以运行,无视任何环境,不管是否会有Python;
2、完成打包后有exe还有许多动态库,已经许多py文件,无视任何环境,但是必须和这些动态库py文件保持相同目录;
打包方式:

pyinstaller -f  example.py

如果成功,应该是第一种打包,有时候会遇到:
A RecursionError (maximum recursion depth exceeded) occurred. Python打包成exe的时候出现此问题,如下:
在这里插入图片描述此时莫慌,打包成功与否同时都会产生对应的.spec文件,如下图:
在这里插入图片描述打开spec文件,在首段加入:

import sys
sys.setrecursionlimit(100000) 

在这里插入图片描述
然后继续进行打包:
可以直接输入:pyinstaller *.spec对应第二种打包
或者输入:pyinstaller -F *.spec对应第一种打包
看需求选择!

我叫谢琛,深度学习探索者一枚!(有意咨询xiec177)
tensorflow/pytorch交流群请加QQ:548368797
更多咨询咨询请关注!在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

谢陈(xiec177)

致力于解决深度学习框架问题。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值