使用 cmd 将 .py 转换为 .exe

Convert .py to .exe with cmd

我试图将我的 main.py 转换为 exe 文件

我按照 youtube 上的教程进行操作,我按照它说的做了

先在文件夹中打开cmd

然后输入 pip install pyinstaller 然后像这样输入 pyinstaller --onefile main.py 但它不转换它显示这个

这个问题可能是因为 pyinstaller 不在 PATH 环境变量中。

首先,找到 pyinstaller.exe 的完整路径 - 它应该在您 Python 安装的脚本目录中(可能是 C:\Users\[USERNAME]\AppData\Local\Programs\Python\[Python_VER]\Scripts)。复制完整路径。

然后打开命令提示符(以管理员身份)和运行命令:

setx PATH "%PATH%;PYINSTALLER_PATH"

其中 PYINSTALLER_PATH 是您复制的 pyinstaller 的完整路径。

然后 re-launch 命令提示符并再次 运行 命令。

虽然 Eyal 的解决方案是正确的,但还有一个更简单的选择。只是 运行 这个:

py -m PyInstaller --onefile main.py

也可能是 python -m PyInstaller --onefile main.py,具体取决于您的系统配置。