我有这个 tkinter 代码,我试图将其放入可执行文件中,我尝试了每种方法,但我不明白为什么,它们都不起作用! pyinstaller 中出现此错误,我该如何修复它?
"'pyinstaller.exe' is not recognized as an internal or external command,
operable program or batch file.".
我在文件夹的 cmd 中使用此命令:
pyinstaller.exe --onefile main.py
它给了我这个错误
通常,当您收到此类错误时,这是因为您尝试运行的可执行文件不在计算机的
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 添加某些内容”的教程/解释(提示提示)