pyinstaller: error: the following arguments are required: scriptname

pyinstaller: error: the following arguments are required: scriptname

我正在尝试使用 pyinstaller 制作一个简单的可执行文件。按照 link blow.

中给出的步骤进行操作

[https://datatofish.com/executable-pyinstaller/]

但是在第 5 步我收到使用命令的错误 "pyinstaller --onefile -main"

pyinstaller:错误:需要以下参数:脚本名

我的文件名是主要的,它只包含一行 打印("hello world")

如错误提示,您缺少文件名。 尝试这样做。

pyinstaller --onefile main.py

pyinstaller --onefile -main.py

使用 pyinstaller 时,最好将文件重命名为 main.py。此外,如果您使用的是 GUI,您可能需要 -w 参数,这意味着没有控制台。

虽然你制作的是一行代码的简单可执行文件,但这是最简单的情况。为此你应该试试这个

"pyinstaller main.py"

其他参数用于使用不同库的最复杂代码。 如果还不满意,请阅读 documentation.