Pyinstaller 可执行文件无法在某些 computers/laptops 上运行

Pyinstaller executable not working on some computers/laptops

我在python写了一个数据分析的程序。最初,我使用 pip 在命令提示符下安装了所有模块。我使用 pyinstaller 使其可执行,总大小约为 70 MB,该软件适用于我尝试过的所有 windows 10 computers/laptops。但是,我不高兴,因为 plt.show() 命令没有所谓的“图形选项”——请看下图。

图 1 - 没有 Figure 选项的 matplotlib 图形

当我使用 anaconda prompt 时,我确实有“图形选项”(箭头向上,在保存按钮旁边)但大小增加到 326 MB,并且在某些笔记本电脑上不起作用。那么,让我解释一下究竟是什么不起作用:软件正常打开(它是一个基于 tkinker 的界面),但是当我选择其中一个选项时,程序意外关闭,没有任何错误。

图 2 - 带有 Figure 选项的 matplotlib 图形

图 3 - 图选项 windows

该程序适用于以下计算机:

如果有什么不清楚的地方请告诉我,我会尝试重新表述。感谢您的帮助!

PS:我知道没有指示使用像 miniconda 这样的虚拟环境,但我不知道其他选项如何在 plt.show() 之后显示“图形选项” .

我注意到这个问题可以通过安装 Miniconda 然后为 Anaconda 提示终端安装 matplotlib 轻松解决。