【问题标题】:Pyinstaller is not showing up in the Scripts folder after installing itPyinstaller 安装后未显示在 Scripts 文件夹中
【发布时间】:2021-04-30 14:10:52
【问题描述】:

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

  • pyinstaller --onefile xd.py
  •   + CategoryInfo          : ObjectNotFound: (pyinstaller:String) [], CommandNotFoundException
      + FullyQualifiedErrorId : CommandNotFoundException
    
    

有什么办法吗?

【问题讨论】:

  • 你可能有多个版本的python,因此你会有多个版本的pip。在 Windows 上,运行 where pip 以查看 PATH 中的 pip 版本。然后确保你正在运行你想要的 pip。
  • 谢谢!现在它正在工作。

标签: python pyinstaller


【解决方案1】:

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

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

2位“cmd”打开dos提示符

3-Digit 命令 activate.bat 在下一个路径中:

absolute_path_to_your_project\venv\Scripts\activate.bat

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多