位置: IT常识 - 正文

【已解决】安装cv2时Building wheel for opencv-python终端卡死(【安装 】)

发布时间:2024-01-03
【已解决】安装cv2时Building wheel for opencv-python终端卡死 目录1 问题背景2 问题探索3 问题解决4 告别Bug1 问题背景

推荐整理分享【已解决】安装cv2时Building wheel for opencv-python终端卡死(【安装 】),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:怎么解决安装失败问题,【安装 】,【安装 】,安装失败?,安装失败?,安装显示安装失败怎么办,安装显示安装失败怎么办,安装显示安装失败怎么办,内容如对您有帮助,希望把文章链接给更多的朋友!

环境:

Ubuntu20.04Python3.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) ...【已解决】安装cv2时Building wheel for opencv-python终端卡死(【安装 】)

我们希望看看后端到底是什么情况,用--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技术交流群帮忙解决问题


🔥 更多精彩专栏:

《ROS从入门到精通》《Pytorch深度学习实战》《机器学习强基计划》《运动规划实战精讲》…

👇源码获取 · 技术交流 · 抱团学习 · 咨询分享 请联系👇

本文链接地址:https://www.jiuchutong.com/zhishi/283766.html 转载请保留说明!

上一篇:微软正在成为Linux基金会白金会员(微软即将终止当前系统版本)

下一篇:Windows7系统修改TrustedInstaller权限文件(无法删除文(怎么更改win7)

  • 撤销增值税申报流程
  • 一般纳税人资格证明
  • 印花税的应税凭证名称怎么填写
  • 个人服务费发票几个点
  • 两家公司实际控制人为一个人
  • 收到保险公司开票怎么做账
  • 房地产项目结转条件
  • 年末发票
  • 保费收入确认的条件
  • 发票逾期未认证个人要承担责任吗
  • 金税三期啥意思
  • 企业案例描述
  • 什么时候抵扣增值税
  • 小规模企业增值税税率
  • 对公给个人转账可以写成什么
  • 企业营业利润为负的原因有哪些
  • 收据换发票的会计分录
  • 水产类账目怎么做
  • 公司代缴个人社保费怎么做账
  • 1697511073
  • 安全的无线连接软件
  • 发票金额大于报销金额可以吗
  • 土建工程成本核算怎么做
  • PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
  • 原材料和固定资产入账价值的计算
  • groove.exe是什么
  • 计提摊销的分录
  • PHP:imagepalettetotruecolor()的用法_GD库图像处理函数
  • php -r
  • bert模型能做什么
  • 各浏览器主页的网址
  • 谷歌研究院
  • htmlcss导航栏网页
  • php静态方法可以被继承吗
  • 年报企业所得税的分录怎么做
  • 帝国cms视频教程
  • 从财务报表中能看出什么
  • 事业单位应当按月对固定资产计提折旧
  • 管理费用只能在借方吗
  • python函数如何返回列表
  • mongodb基本使用
  • 电子承兑逾期超过30天怎么办
  • 扣税8%
  • 政府会计制度中累计盈余怎么计算
  • 武汉营业执照注销流程
  • 股票分红是怎么扣税的
  • 小规模减免的增值税
  • 收据可以纳税吗
  • 私营企业员工享受探亲假吗
  • 进项税加计扣除10%怎么算
  • 收银员长款短款什么意思
  • 工会需要独立建账吗
  • 餐饮招待怎么入账
  • 以前年度的银行手续费发票
  • 餐饮怎么扣税
  • 如何办icp许可证
  • windowsxp
  • 轻松跨越英语关在线阅读
  • fedora win10
  • win10预览体验三个选项
  • mac地图怎么标记多个位置
  • mac开机慢开机以后特别卡
  • windows 10移动版
  • cocos2d开发app
  • nodejs游戏开发
  • linux bash中too many arguments问题的解决方法
  • shell脚本读取输入使用什么命令
  • 理解Python中的变量
  • java教程 视
  • Android文本框怎么变成椭圆形?
  • python爬取三国演义前六章
  • JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
  • python中创建类对象
  • js模拟点击alert()确定
  • jquery常用函数
  • jquery点击按钮左右滚动效果
  • 医院能开增值税开发票吗
  • 20年灵活就业人员社保新标准
  • 物流公司怎么申请TIR
  • 小规模纳税人应交增值税账务处理
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号