【已解决】安装cv2时Building wheel for opencv-python终端卡死
目录
- 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终端卡死相关推荐
- Computer:成功解决安装软件时需要系统空间环境辅助程序(比如Microsoft Visual C++2010 x86 Redistributable安装失败)
Computer:成功解决安装软件时需要系统空间环境辅助程序(比如Microsoft Visual C++2010 x86 Redistributable安装失败) 目录 解决问题 解决方法 解决问题 ...
- 成功解决 安装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 目录 解决问题 解决方法 解决 ...
- 成功解决安装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 目录 解决问题 解决方法 第一步,打开 ...
- 解决安装ROS时出现的sudo rosdep init错误问题
解决安装ROS时出现的sudo rosdep init错误问题 目前安装ROS时输入sudo rosdep init的命令时,可能会出现以下的错误: ERROR: cannot download de ...
- npm安装windows-build-tools时卡在Successfully installed Python 2.7
解决npm安装windows-build-tools时卡在Successfully installed Python 2.7 如果你找到了这里,说明你之前看过的博文都是没有效果且没有任何意义的.因为我 ...
- 【Pytorch安装】Failed building wheel for XXX踩坑
Failed building wheel for XXX踩坑 0 1 坑 2 解决 3 点个赞再走吧 0 我的环境是 win10 python36 Pycharm社区版 应该适用于大多数的pip安装 ...
- 解决安装软件时出现“更新错误”或“无法安装”的问题
S60手机在安装软件时经常出现"更新错误"或"无法安装"的问题,非常烦人.完美解决方法如下: 1.首先下载SIScontents这款软件. 2.运行SIScon ...
- 解决安装pycrypto时的各种问题/安装失败
安装pycryptodome 就好了!!! (pycryptodome是pycrypto的延伸版本,用法和pycrypto 是一模一样的) 来自:python的pycrypto库的安装_s_daqin ...
- [已解决]安装或卸载软件提示管理员已阻止你运行此应用
Win10系统安装程序时提示管理员已阻止你运行此应用 : 解决办法: (1) 找到下载的安装文件,选择复制为路径 (2) 打开C:\Windows\System32,找cmd.exe,点击右键选择以管 ...
最新文章
- python123注册需要输入真实姓名和学校吗_python-----作业完成--学校选课系统
- 多目标pareto最优解集构造方法
- 美国计算机专业 学校推荐信,美国大学计算机专业推荐信范文
- xcode 写代码没有补全 提示
- 全国计算机等级考试题库二级C操作题100套(第64套)
- I. Rise of Shadows(类欧几里得)
- ssh(Spring+Spring mvc+hibernate)——applicationContext-servlet.xml
- 并发编程(进程与线程)
- 时序分析基本概念介绍——STA概述
- ServletContext,ActionContext,ServletActionContext
- 字体裁剪,精简字体,字体瘦身:FontSubsetGUI,FontCreator,FontPruner
- windows消息钩子研究资料整理
- 怎样检测php语法错误,检查php的语法错误
- 《剑指offer》读后感
- 申请 app store 退款
- 找工作么?会坐牢的那种。
- 三角形内切圆和外接圆半径及其面积计算
- 公链之王遭众链围剿,落魄以太坊能否王者归来?
- ​快来Pick你最喜欢的项目,飞桨黑客松Coding Party项目投票通道已开启!
- Windows下对文件夹下所有图片批量重命名(附C++,python,matlab代码)