我正在尝试使用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
答案 0 :(得分:1)
如果在类似Unix的操作系统(Linux,* BSD,可能是MacOS)上:https://superuser.com/questions/1310800/pyinstaller-command-not-found
如果pip说模块已安装,则二进制文件在系统上的某个位置。在大多数* nix系统上,可以使用find
命令。在Windows上,the where
command should do something similar。找到它后,您可以创建一个symlink或将其复制到您或操作系统可以找到并运行它的目录中。
如果pip无法安装,那就是一个完全不同的问题。如果上述解决方案不起作用,请将pip install pyinstaller
的输出粘贴到有关pip无法安装pyinstaller而不是操作系统无法找到pyinstaller的新问题中。