Py2exe RuntimeError

时间:2017-06-01 13:57:46

标签: python runtime-error py2exe

我试图"编译"我的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, 我一直在尝试人们在一些论坛上写的一些解决方案,例如:

  • 将six.moves.urllib.parse添加到"排除"在setup.py脚本中(我读到该库存在导致循环的问题。)
  • 在setup.py中导入sys并添加以下行

    import sys sys.setrecursionlimit(5000)

但没有任何作用...... 有人可以帮帮我吗? 感谢

0 个答案:

没有答案