m0_63650558 2024-04-13 11:50 采纳率: 33.3%
浏览 245

pip安装软件包报错: error subprocess-exited-with-error

#pip安装软件包报错: error subprocess-exited-with-error

想去安装whisper模型 但是报错 然后用pip install --upgrade setuptools 去修复了一下

img

然后这个error subprocess-exited-with-error得到错误不报了 但是又报了下面这个错误

img

想着修改一下timeout的时间 又开始报error subprocess-exited-with-error的错误
这该咋解决呀?

img

  • 写回答

6条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-04-13 11:50
    关注

    引自免费微信小程序:皆我百晓生

    看起来你在尝试安装whisper模型时遇到了一些网络和权限的问题。这里有几个步骤可以帮助你解决这个问题:

    1. 更新pip: 确保你的pip是最新版本,因为旧版本可能会导致一些兼容性问题。运行以下命令来升级pip:
    python -m pip install --upgrade pip
    
    1. 检查网络连接: 确保你的网络连接稳定且没有防火墙阻止访问GitHub。你可以尝试访问https://github.com/openai/whisper.git来验证。

    2. 增加默认超时时间: 由于之前出现了读取超时错误,你可以尝试增加pip的默认超时时间,这样它会有更多时间去下载文件。在命令行中加入--default-timeout选项,例如:

    pip install --default-timeout=1000 git+https://github.com/openai/whisper.git
    
    1. 清理临时缓存: 有时候,临时构建目录可能存在遗留问题,可以尝试删除它,然后再试:
    rmdir /S /Q %USERPROFILE%\AppData\Local\Temp\pip-req-build*
    

    如果你使用的是Linux或macOS,使用以下命令:

    rm -rf ~/.cache/pip/wheels/*
    
    1. 使用代理: 如果仍然无法通过HTTPS访问,可能需要设置一个HTTP或HTTPS代理。在命令行中指定代理服务器,例如:
    http_proxy=http://your-proxy-server:proxy-port pip install git+https://github.com/openai/whisper.git
    https_proxy=https://your-proxy-server:proxy-port pip install git+https://github.com/openai/whisper.git
    

    your-proxy-serverproxy-port替换为你的实际代理服务器地址和端口。

    1. 使用SSH克隆: 如果以上方法都无法解决问题,你还可以尝试使用SSH方式克隆仓库,前提是你有GitHub的SSH密钥配置。首先,在本地创建一个SSH密钥对(如果你还没有的话),然后添加到GitHub账户。接着,使用SSH URL来安装whisper
    pip install git+ssh://git@github.com/openai/whisper.git
    
    1. 重新启动计算机: 有时,重启电脑能解决一些暂时性的系统问题。

    按照上述步骤操作,你应该能够成功安装whisper模型。如果还有问题,请检查你的网络环境和系统设置,或者考虑是否有其他软件冲突。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 4月13日