如何解决如何解决RecursionError:尝试使用pyinstaller将.py脚本转换为.exe时,python中超过了最大递归深度?

时间:2018-10-30 22:06:45

标签: python-3.x recursion exe pyinstaller

我正在使用64位的annacoda发行版,我想将.py文件转换为exe,我的默认python是3.6。

转换应满足以下条件:

1)即使.py文件包含导入的库(如pandas和xlwings),转换也应成功。

2)我希望exe文件能够在其他PC上运行,即使他们的PC是32bit。

我在python 3.6上使用了pyinstaller,但是我遇到了最大递归错误。

我安装了32位python 3.4,转换成功,exe无法执行,因为我无法在python 3.4 enter image description here的脚本目录中安装熊猫

我的实际代码如下:

    app = xw.App()
    wb = xw.Book(directory\excel_file.xlsx')
    table = xw.Range('Job_List[#ALL]').value
    job_list = pd.DataFrame(data=table[1:], columns=table[0])
    app.kill()

    job_list.to_excel(directory\excel_file.xlsx',)

我的代码运行正常。

0 个答案:

没有答案