本来参考的此问题的链接,但是读了半天有点读不懂,不过也有一些启发
下面的解决的办法
出现打包出来原因很大的话,是因为anaconda会把所有的包都放到了pyinstaller的hook里面,可以去anaconda里面的lib里面的sit-package,然后pyinstaller里面的所有的hook,里面有好多包,打包的时候啥都包括进去了,导致输出日志里也会import进这些包,那当然会很大
pyinstaller -F -w test.py
import sys
sys.setrecursionlimit(1000000)