1

使用 Pyinstaller 构建我的应用程序后,该.exe文件在我的开发 PC(Windows 10 64 位)上运行没有问题。如果尝试在我的另一台 PC(也是 Windows 10 64 位)上运行该程序,我会收到错误消息:

错误信息.

我已经尝试过一个文件和文件夹选项。

我正在使用这个 Pyinstaller 命令:

pyinstaller --noconfirm --onedir --windowed --icon "C:/gui/exe/stopwatch.ico" --exclude-module _bootlocale "C:/gui/exe/rt50.py"

代码可以从这里下载:https ://www.racetiming.dk/dev/rt50.py

我真的希望有人能帮助我。

4

1 回答 1

0

您的应用正在尝试访问"C:/gui/exe/stopwatch.ico"

root.iconbitmap("c:/gui/exe/stopwatch.ico")

它不适用于没有此类文件的机器。
一般来说,硬编码这样的路径无论如何都不是一个好主意。

最快的解决方法是删除该行,但您不会有花哨的图标。

于 2021-10-15T17:20:51.100 回答