gpt4 book ai didi

windows - 通过 pip 安装 pyinstaller 导致 "failed to create process"

转载 作者:可可西里 更新时间:2023-11-01 12:14:05 30 4
gpt4 key购买 nike

有谁知道为什么 pyinstalleranaconda 32bit 通过 pip 安装后立即失败?

我使用 32 位 anaconda 在 Windows 64 位上通过 anaconda 命令提示符通过 pip install pyinstaller 安装了 pyinstaller(因为我想创建 32 位可执行文件)

是的,我读了pyinstaller --version failed to create a processpip/easy_install failure: failed to create processHow to install pyinstaller using pip

我没有重命名任何文件,我在 15 分钟前安装了 anaconda,在 10 分钟前安装了 pycharm,在 5 分钟前安装了 pyinstaller。我通过 pup uninstall 卸载了 pyinstaller 并重新安装在 anaconda 脚本文件夹中,这没有任何作用。

有任何见解吗? #windowsfrustrations小路C:\Users\me\Anaconda\Lib\site-packages>PyInstaller

最佳答案

[更新:很明显这个问题的根修复在 setuptools 中。该修复进入了 2016 年 7 月 23 日发布的 setuptools 版本 24.3.1。升级到比该版本更新的版本应该可以解决这个问题。]

原来这是一个bug in pip .正如另一个答案中提到的那样,python 安装路径中的空格存在问题。

具体而言,它在生成的启动器脚本中省略了引号。这些脚本可以在\Scripts\中找到(例如 C:\Program Files\Python 3.5\Scripts)。对于 pyinstaller,有 4 个 pyi-* 和一个 pyinstaller-script.py 脚本。

您可以通过编辑每个脚本的第一行相对轻松地解决此问题。生成的第一行看起来像:

#!c:\program files\python 3.5\python.exe
# EASY-INSTALL-ENTRY-SCRIPT: 'PyInstaller==3.1.1','console_scripts','pyinstaller'

只需在 shebang 命令周围添加引号,如下所示:

#!"c:\program files\python 3.5\python.exe"

关于windows - 通过 pip 安装 pyinstaller 导致 "failed to create process",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31808180/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com