Pyinstaller 错误 - “'pyinstaller.exe' 未被识别为内部或外部命令、可操作程序或批处理文件。”

问题描述 投票:0回答:1

我有这个 tkinter 代码,我试图将其放入可执行文件中,我尝试了每种方法,但我不明白为什么,它们都不起作用! pyinstaller 中出现此错误,我该如何修复它?

"'pyinstaller.exe' is not recognized as an internal or external command,
operable program or batch file.".

我在文件夹的 cmd 中使用此命令:

pyinstaller.exe --onefile  main.py

它给了我这个错误

python tkinter pyinstaller executable
1个回答
0
投票

通常,当您收到此类错误时,这是因为您尝试运行的可执行文件不在计算机的

PATH
环境变量中。也就是说,Windows 不知道 pyinstaller 在哪里,因此无法从命令行运行它。

您可以通过在运行命令时使用 exe 的完整路径来解决此问题,例如:

C:\wherever\you\installed\pyinstaller.exe --onefile  main.py

或者(最好)您可以通过运行以下命令将 pyinstaller 永久添加到您的

PATH

set PATH=%PATH%;C:\wherever\you\installed\pyinstaller.exe

请务必小心输入此命令,因为如果搞砸了,可能会破坏东西。

完成此操作后,您应该能够像您期望的那样运行

pyinstaller.exe
命令。

如果您更喜欢使用 GUI,可以打开“开始”菜单并搜索“环境变量”,然后单击“编辑系统环境变量”。网上有很多关于“如何在 Windows 上向 PATH 添加某些内容”的教程/解释(提示提示)

© www.soinside.com 2019 - 2024. All rights reserved.