目录

  • 1 问题背景
  • 2 问题探索
  • 3 问题解决
  • 4 告别Bug

1 问题背景

环境:

  • Ubuntu20.04
  • Python3.6

现象:终端输出类似下面的命令,并卡住不动

Building wheel for opencv-python (PEP 517) ...

2 问题探索

首先,OpenCV较旧的Python版本不需要进行滚轮编译,因此造成编译在

Building wheel for opencv-python (PEP 517)

处停止。为了防止因为pip版本较旧引起干扰,首先运行

pip install --upgrade pip

更新pip版本,接着再次安装

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

接着大概率能解决Building wheel for opencv-python (PEP 517),但是遇到新的现象,终端运行到下面指令时卡住

building wheel for opencv(pyproject.toml)  ...

我们希望看看后端到底是什么情况,用--verbose运行安装命令跟踪安装过程,也可以检查安装的百分比

[ 48%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/layers/fast_convolution/fast_convolution.avx2.cpp.o
[ 48%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/layers/layers_common.avx2.cpp.o
[ 48%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/int8layers/layers_common.avx2.cpp.o
[ 48%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/layers/layers_common.avx512_skx.cpp.o
[ 48%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/int8layers/layers_common.avx512_skx.cpp.o
[ 48%] Linking CXX static library ../../lib/libopencv_dnn.a
[ 48%] Built target opencv_dnn
[ 48%] Processing OpenCL kernels (features2d)
[ 49%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/affine_feature.cpp.o
[ 49%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/agast.cpp.o
[ 49%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/agast_score.cpp.o
[ 49%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/akaze.cpp.o
[ 49%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/bagofwords.cpp.o
[ 49%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/blobdetector.cpp.o
[ 49%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/brisk.cpp.o
[ 49%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/draw.cpp.o
[ 49%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/dynamic.cpp.o
[ 50%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/evaluation.cpp.o
[ 50%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/fast.cpp.o
[ 50%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/fast_score.cpp.o
[ 50%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/feature2d.cpp.o
[ 50%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d.dir/src/gftt.cpp.o

发现后端确实一直在运行,由于OpenCV体积较大,编译时间较长,导致不显示安装进度的化,前端出现假死现象,静静等待即可。

3 问题解决

更新pip版本

pip install --upgrade pip

显示安装进程

pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple --verbose

等待安装完成

文章最后,推荐一个研究深度学习都会碰到的bug解析
【已解决】探究CUDA out of memory背后原因,如何释放GPU显存?

4 告别Bug

本文收录于《告别Bug》专栏,该专栏记录人工智能领域中各类Bug以备复查,文章形式为:问题背景 + 问题探索 + 问题解决,订阅专栏+关注博主后可通过下方名片联系我进入AI技术交流群帮忙解决问题


【已解决】安装cv2时Building wheel for opencv-python终端卡死相关推荐

  1. Computer:成功解决安装软件时需要系统空间环境辅助程序(比如Microsoft Visual C++2010 x86 Redistributable安装失败)

    Computer:成功解决安装软件时需要系统空间环境辅助程序(比如Microsoft Visual C++2010 x86 Redistributable安装失败) 目录 解决问题 解决方法 解决问题 ...

  2. 成功解决 安装pywin32时出现python version 3.6-32 required, which was not found in the registry

    成功解决 安装pywin32时出现python version 3.6-32 required, which was not found in the registry 目录 解决问题 解决方法 解决 ...

  3. 成功解决​​​​​​​安装pywin32时出现python version 3.6 required, which was not found in the registry

    成功解决安装pywin32时出现python version 3.6 required, which was not found in the registry 目录 解决问题 解决方法 第一步,打开 ...

  4. 解决安装ROS时出现的sudo rosdep init错误问题

    解决安装ROS时出现的sudo rosdep init错误问题 目前安装ROS时输入sudo rosdep init的命令时,可能会出现以下的错误: ERROR: cannot download de ...

  5. npm安装windows-build-tools时卡在Successfully installed Python 2.7

    解决npm安装windows-build-tools时卡在Successfully installed Python 2.7 如果你找到了这里,说明你之前看过的博文都是没有效果且没有任何意义的.因为我 ...

  6. 【Pytorch安装】Failed building wheel for XXX踩坑

    Failed building wheel for XXX踩坑 0 1 坑 2 解决 3 点个赞再走吧 0 我的环境是 win10 python36 Pycharm社区版 应该适用于大多数的pip安装 ...

  7. 解决安装软件时出现“更新错误”或“无法安装”的问题

    S60手机在安装软件时经常出现"更新错误"或"无法安装"的问题,非常烦人.完美解决方法如下: 1.首先下载SIScontents这款软件. 2.运行SIScon ...

  8. 解决安装pycrypto时的各种问题/安装失败

    安装pycryptodome 就好了!!! (pycryptodome是pycrypto的延伸版本,用法和pycrypto 是一模一样的) 来自:python的pycrypto库的安装_s_daqin ...

  9. [已解决]安装或卸载软件提示管理员已阻止你运行此应用

    Win10系统安装程序时提示管理员已阻止你运行此应用 : 解决办法: (1) 找到下载的安装文件,选择复制为路径 (2) 打开C:\Windows\System32,找cmd.exe,点击右键选择以管 ...

最新文章

  1. python123注册需要输入真实姓名和学校吗_python-----作业完成--学校选课系统
  2. 多目标pareto最优解集构造方法
  3. 美国计算机专业 学校推荐信,美国大学计算机专业推荐信范文
  4. xcode 写代码没有补全 提示
  5. 全国计算机等级考试题库二级C操作题100套(第64套)
  6. I. Rise of Shadows(类欧几里得)
  7. ssh(Spring+Spring mvc+hibernate)——applicationContext-servlet.xml
  8. 并发编程(进程与线程)
  9. 时序分析基本概念介绍——STA概述
  10. ServletContext,ActionContext,ServletActionContext
  11. 字体裁剪,精简字体,字体瘦身:FontSubsetGUI,FontCreator,FontPruner
  12. windows消息钩子研究资料整理
  13. 怎样检测php语法错误,检查php的语法错误
  14. 《剑指offer》读后感
  15. 申请 app store 退款
  16. 找工作么?会坐牢的那种。
  17. 三角形内切圆和外接圆半径及其面积计算
  18. 公链之王遭众链围剿,落魄以太坊能否王者归来?
  19. ​快来Pick你最喜欢的项目,飞桨黑客松Coding Party项目投票通道已开启!
  20. Windows下对文件夹下所有图片批量重命名(附C++,python,matlab代码)

热门文章

  1. UnityShader学习——内置时间变量及其应用
  2. BMF文件一开始能用,SVN提交之后不可用
  3. 基于STM32滴答时钟的多任务定时器
  4. mysql varchar 中英文_MySQL5.1中varchar类型中文和英文长度的问题
  5. glint360k数据集的解压
  6. 【蓝桥杯省赛真题3】Scratch游泳倒计时 少儿编程scratch蓝桥杯选拔赛真题讲解
  7. 以互联网思维做好客户端软件
  8. 软骨鱼新增SSL证书销售功能,一键开通证书官网,自购省钱,外销赚钱
  9. 如今传统企业如何做数字化转型?
  10. LSM零知识学习六、插桩原理实现细节(4)