我试图"编译"我的python应用程序与py2exe,因为我已经做了最后一次,这次,它返回我:RuntimeError: maximum recursion depth exceeded
。
我还没有改变py2exe的版本或者将更多的库导入到我的应用程序或主脚本中,但是从现在开始,似乎它不会编译。
我的安装脚本是这样的:
options ={
'py2exe': {
'bundle_files' : 3,
'includes':[r'scipy.sparse.csgraph._validation',
r'scipy.special._ufuncs_cxx','scipy.linalg.cython_blas',
'scipy.linalg.cython_lapack','scipy.integrate',
'matplotlib.backends.backend_tkagg','tkinter.filedialog',
'cv2','pygame.camera','scipy','scipy.ndimage','matplotlib.pyplot',
'scipy.misc','ast','urlparse','six'],
'excludes': ['six.moves.urllib.parse'],
'packages' : ['encodings'],
}
},
zipfile = None,
我一直在尝试人们在一些论坛上写的一些解决方案,例如:
在setup.py中导入sys并添加以下行
import sys
sys.setrecursionlimit(5000)
但没有任何作用...... 有人可以帮帮我吗? 感谢