python - 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
- pyinstaller --onefile xd.py
-
+ CategoryInfo : ObjectNotFound: (pyinstaller:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
有什么解决办法吗?
解决方案
您必须允许 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 就会出现在列表中。
推荐阅读
- python - 如何修复列表中重复的索引
- django - 在 Django 中滚动 12 个月,无论年份
- python - 如何使用c#操作命令提示符?
- flutter - 在 Dart 中使用 try catch 未捕获的异常
- webpack - Webpack + React + Typescript 的 ELIFECYCLE 错误
- algorithm - IBM 研究论文中的未知语法
- sql - PostgreSQL。因此根据特定过滤器选择结果
- excel - EXCEL VBA 类型不匹配,突出显示“下一步”
- python - 加快在 numpy 数组中查找索引的速度
- bert-language-model - 找不到我添加到 Huggingface Bert 分词器词汇表中的单词