报错!error: subprocess-exited-with-error python setup.py bdist_wheel did not run successfully.

报错!error: subprocess-exited-with-error python setup.py bdist_wheel did not run successfully

这类问题有通用的解决方法。

问题背景

使用pip安装包时出粗:

pip install -r requirements.txt

报错原文:

Building wheels for collected packages: fastcache, pycosat
  Building wheel for fastcache (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [31 lines of output]

问题分析

这类问题有通用的解决方法,观察报错原文,是fastcache包下载出错,如果其他包下载出错也可以使用同样的方法解决

Building wheel for fastcache (setup.py) … error

对于这种问题,需要将包先下载到本地再使用pip进行安装。

问题解决

从下面地址下载包:Archived: Unofficial Windows Binaries for Python Extension Packages

下载时需要选择对应的python版本,观察英文字母cp之后的数字,以fastcache‑1.1.0‑cp38‑cp38‑win_amd64.whl为例,cp38‑cp38代表这个包适配的包的版本是Python3.8的(最后的数字代表适配的平台,有32位和64位,一般PC选择64位的下载就行):
在这里插入图片描述
如果上面的包对应的python版本选错了会出现如下报错:

ERROR: fastcache-1.1.0-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform.

打开你要安装的环境的命令行,我这边使用的conda里面的tensorflow-gpu-v1的环境:
在这里插入图片描述
cd到你刚刚下载的文件的目录:
在这里插入图片描述
使用pip命令在本地进行包的安装,如:

pip install fastcache-1.1.0-cp38-cp38-win_amd64.whl

由此对应的包即可安装成功啦,每次从requirements下载包总有几个要手动下载安装。

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

怡步晓心l

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值