【发布时间】:2019-06-11 02:55:17
【问题描述】:
我制作了宏,其中包括 tesseract(用于图像 ocr)、pyautogui(用于键盘鼠标控制)、openpyxl(用于读取和写入 Excel 文件)、PIL(用于图像捕获),我使用 pyinstaller 将该代码制作为 .exe 文件.
它在我的笔记本电脑(windows10 64 位设备,我在这台笔记本电脑上编写代码)上完美运行,但在目标设备(windows7 32 位设备)上发生应用程序崩溃。
奇怪的是,代码在 10~12(随机)宏循环上运行良好。但在那之后,它总是崩溃。
一开始是 c_type 崩溃,所以我修复了我的代码不使用任何 c_type 的东西,但它在相同的 10~12 个循环后崩溃,另一个 python37.dll 崩溃。
我确定 python 和每个 python 库都是 32 位的。
出于安全原因,我根本无法在目标计算机上安装任何新程序,例如 pycharm 或 python。
有什么办法可以找出问题所在?
【问题讨论】:
标签: python python-3.x macros pyinstaller