安装后无法识别Pyinstaller

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

我发现了一个类似的问题,但它与我的确切问题不符。所以基本上我使用

pip install pyinstaller
安装了 Pyinstaller,我什至尝试了
python -m pip install pyinstaller
(Windows 终端 pip 命令),但后来我尝试使用它。我刚刚在终端中输入
pyinstaller
,它告诉我它未被识别为内部或外部命令。我尝试重新安装几次但没有任何改变。我期望发生的是命令能够正常工作。请帮忙。 (我在 Windows 10 上使用 python 3.9 和 pip 22.1.2)

python windows terminal pip pyinstaller
3个回答
1
投票

看起来您的 PATH 变量不包含

pyinstaller
的路径。您必须将路径添加到 PATH 变量。

添加以下路径(假设最常见的情况)

C:\Users\[USERNAME]\AppData\Local\Programs\Python\[python_folder]\Scripts

在添加之前必须检查路径是否存在并进行相应更改。

查找如何在 Windows 中添加路径此处


1
投票

首先:搜索您的 pyinstaller 可执行文件。它应该存储在%AppData%\local 的某个地方。

>cd C:\Users\username\AppData
>dir /s *pyinstaller*

找到它及其所在的文件夹后,您可以将其添加到您的路径中。 (在我的示例中,我发现它位于:C:\Users\username\AppData\Local\Programs\Python\Python39\Scripts)。

更改您的路径(暂时):

>set PATH="%PATH%;C:\Users\username\AppData\Local\Programs\Python\Python39\Scripts\"

改变你的路径(永久):

>setx PATH "%PATH%;C:\Users\username\AppData\Local\Programs\Python\Python39\Scripts\"

可选: 此链接:如何从 GUI 将文件夹(永久)添加到 Windows 中的 PATH


0
投票

我尝试了下面的命令来创建exe文件,它有效! 请注意,模块名称“PyInstaller”区分大小写。

python -m PyInstaller python_program.py

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