首页 > 解决方案 > Pyinstaller 安装后未显示在 Scripts 文件夹中

问题描述

我已经使用“pip install pyinstaller”命令安装了带有 cmd 的 pyinstaller,它说我已经安装了它,但它没有显示在 Python 的 Scripts 文件夹中,所以它不起作用。我尝试安装 pywin32 仍然无法正常工作。我通过网站安装了 Python 3.9.1 并添加到 PATH。Cmd 给出了这个答案:'pyinstaller' 不被识别为内部或外部命令、可运行程序或批处理文件。这很明显,因为 pyinstaller.exe 不在脚本文件夹中。但是,Powershell 在同一命令后给了我这个错误: pyinstaller:术语“pyinstaller”不被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。在行:1 字符:1

有什么解决办法吗?

标签: pythonpyinstaller

解决方案


您必须允许 Pyinstaller 访问项目环境:

1-从dos提示符下,数字“windows+r”打开“运行”窗口。

2位“cmd”打开dos提示和

在下一个路径中输入 3 位命令activate.bat :

absolute_path_to_your_project\venv\Scripts\ activate.bat

这将允许 DOS 和 PyInstaller 访问项目环境。之后,如果你输入“pip list”,pyinstaller 就会出现在列表中。


推荐阅读