Python-Nuitka 无法使用我设置的图标将 .py 编译为 .exe

Python-Nuitka cannot compile .py to .exe with icon i've set

这里我使用windows10cmd。我尝试使用 Nuitka lib 将 .py 编译为 .exe,并将我自己的图标设置为未来的应用程序。它在没有设置图标的情况下工作得很好,但是当我尝试使用时:

python -m nuitka --mingw64 --windows-icon-from-ico=my/path/to/the/icon.ico my/path/to/executable/file.py

对于编译,我总是会遇到一个错误,即:

"FATAL:
Error, specify only one positional argument unless "--run" is specified to
pass them to the compiled program execution."

正如 Maxim Paperno 所注意到的,当您的路径指向其中包含 space(s) 的图标时,可能会发生此类错误。当路径中有 space 并在终端中使用这样的路径时,命令字符串将 space 之后的部分识别为另一个位置参数。

P.S. 在 folder/file 名称中使用 spaces 是一个非常糟糕的做法,它随时可能导致意外错误使用这样的路径。