我已经创建了关于编辑csv文件的代码(a.py),只是使用了一些for循环和while循环,pandas loc函数等,但这些代码应该加载csv文件才能运行。
当我尝试使用pyintaller将此a.py打包为exe时,它说:
字段的
,iter_fields(节点)中的值: RecursionError:超过最大递归深度。
我在Windows10,python:3.6csv中使用anaconda提示符并输入:pyinstaller 'path'/a.py -F .是因为csv文件没有被引用吗?
发布于 2018-08-18 04:18:51
考虑创建一个.spec文件并设置更高的递归限制。
通过运行以下命令创建等级库文件:
pyi-makespec -F a.py然后编辑.spec文件,通过在顶部添加以下内容来设置递归限制:
# -*- mode: python -*-
import sys
sys.setrecursionlimit(9000)最后,通过将spec文件传递给pyinstaller来构建您的EXE:
pyinstaller a.spec发布于 2018-08-18 15:21:58
我已经成功地完成了安装PyQt5的过程,我发现它存在'pyqt',但实际上pyQt5还没有安装。所以我通过pip安装了pyqt5并成功了。
https://stackoverflow.com/questions/51869811
复制相似问题