1、ModuleNotFoundError: No module named ‘setuptools._vendor’
原因:setuptools的版本不对
解决方法:使用pip install --upgrade setuptools
命令更新setuptools
2、RecursionError: maximum recursion depth exceeded
原因:错误的意思是递归超过了最大的深度,原因是python的递归深度是有限制的,默认为1000。当递归深度超过1000时,就会报错。
解决方法:在生成目录里将已经生成的.spec文件的第二行加
import sys
sys.setrecursionlimit(5000)
注:只有先运行pyinstaller命令后才会生成.spec文件
3、ModuleNotFoundError: No module named ‘Crypto.Math’
原因:没pip install Crypto模块
解决方法:pip install Crypto