首页 > 解决方案 > Py:找不到命令pyinstaller

问题描述

我正在尝试使用 pyinstaller 将脚本转换为可执行文件,但 pyinstaller 不起作用。

我已经尝试为 3.8 和 3.7 安装它,但都不起作用。我怎么知道 pyinstaller 可用于哪些版本,或者我做错了什么?它只是告诉我没有名为 pyinstaller 的命令。

我试过的命令:

pyinstaller --onefile main.py

pyinstaller.exe --onefile main.py

py -3 pyinstaller --onefile main.py

py -3 pyinstaller.exe --onefile main.py

py -3.7 pyinstaller --onefile main.py

py -3.7 pyinstaller.exe --onefile main.py

py -3.8 pyinstaller --onefile main.py

py -3.8 pyinstaller --onefile main.py

标签: pythonpyinstaller

解决方案


如果在类 Unix 操作系统(Linux、*BSD,可能是 MacOS)上:https ://superuser.com/questions/1310800/pyinstaller-command-not-found

如果 pip 说模块已安装,则二进制文件在您系统的某个位置。在大多数 *nix 系统上,您可以使用该find命令。在 Windows 上,where命令应该执行类似的. 找到它后,您可以创建符号链接或将其复制到您或操作系统可以找到并运行它的目录。

如果 pip 在安装时遇到问题,那是一个完全不同的问题。如果上述解决方案不起作用,请将输出粘贴pip install pyinstaller到有关 pip 无法安装 pyinstaller 而不是操作系统无法找到 pyinstaller 的新问题中。


推荐阅读