【问题标题】:pyinstaller --version failed to create a processpyinstaller --version 创建进程失败
【发布时间】:2015-06-03 12:31:19
【问题描述】:

我想使用 PyInstaller 创建一个 Windows 可执行文件。我使用 pip 安装了 pyinstaller,以及正确版本的 pywin32。

当我尝试通过键入 pyinstaller --version 来验证 pyinstaller 安装时,我收到消息 failed to create a process.

我做错了什么?提前感谢您的帮助。

【问题讨论】:

    标签: python pyinstaller


    【解决方案1】:

    可能有两个原因:

    1) python 安装位置有空格。在https://stackoverflow.com/a/34546220/3559967查看答案

    2) 您重命名了 python 安装位置。在https://stackoverflow.com/a/17560177/3559967查看答案

    【讨论】:

      【解决方案2】:

      您可以随时重新安装 pyinstaller:

      python -m pip uninstall pyinstaller
      [output of uninstall]
      python -m pip install pyinstaller
      

      其中python 是您用来运行您选择的python 版本的命令(pypythonpython3 等)。


      注意事项:

      • 根据其他答案,移动或更改 exe 名称(即python.exe 文件名)、文件夹等可能会导致问题。如果您想更改 python exe 或其位置,通常需要在安装后立即执行此操作,然后再安装任何其他软件包。
      • 有一些方法可以将所有现有包(请参阅 PIP Freeze)记录到 requirements.txt 文件中,然后稍后重新安装它们,以用于另一个版本的 Python 或新的虚拟环境。
      • 如果你对虚拟环境不熟悉,可以开始学习in the Python venv package docs。请注意,您不应在创建 venv 文件夹后重命名或移动它(但创建一个新文件夹并重新安装软件包很容易)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-26
        • 1970-01-01
        • 2013-06-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-12
        • 1970-01-01
        相关资源
        最近更新 更多