1 Ubantu中安装cv2

常见报错:

python

import cv2

报错:ModuleNotFoundError: No module named 'cv2'

一般情况都是默认安装的版本较低,低版本不能兼容高版本,因此猜测是opencv版本的问题,我的python3.6。根据官网下载对应的opencv离线包(最好放置在跟目录下)

opencv_python-3.4.6.27-cp36-cp36m-manylinux1_x86_64.whl

然后安装:

pip3 install opencv_python-3.4.6.27-cp36-cp36m-manylinux1_x86_64.whl

安装完成后显示

Successfully installed opencv-python-3.4.6.27

测试验证:

2 Docker容器安装cv2

照猫画虎,只需要将我们下载在ubantu中的安装包发送到对应容器中,重复上述过程即可。

lab@lab-virtual-machine:~/oai-cn5g-fed/docker-compose$ docker cp /home/lab/Downloads/opencv_python-3.4.6.27-cp36-cp36m-manylinux1_x86_64.whl bc0dabf8aaf9:/ueransim/bin
WARNING: Error loading config file: /home/lab/.docker/config.json: open /home/lab/.docker/config.json: permission denied
Preparing to copy...

然后在容器对应目录下进行安装:

运行python3脚本报错:

2.1 报错解决

在docker虚拟机下安装了opencv以后,在使用的时候出现以下报错

Traceback (most recent call last):File "data_generator.py", line 24, in <module>import cv2File "/usr/local/lib/python3.5/dist-packages/cv2/__init__.py", line 3, in <module>from .cv2 import *
ImportError: libSM.so.6: cannot open shared object file: No such file or directory

参考 Ubuntu的apt-file解决依赖问题_ubuntu apt 依赖_SnailTyan的博客-CSDN博客
先安装apt-file

# Install
$ apt-get update
$ apt-get install apt-file
# Update apt-file
$ apt-file update

然后寻找该依赖库:

apt-file search libSM.so.6

根据提示安装合适的依赖库:

apt-get install libsm6

问题解决

Ubantu或容器安装CV2相关推荐

  1. linux ubantu / linux mint安装howdy人脸识别

    ubantu / linux mint安装howdy人脸识别 1.首先要自备好梯子 期间需要安装一些东西,镜像在国外,下载得很慢,甚至安装失败 2.终端命令 sudo add-apt-reposito ...

  2. 『中级篇』docker容器安装wordpress(37)

    原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』docker容器安装wordpress(37) 第一节的时候我就部署过wordpress,可能很多老铁一头雾水不知道 ...

  3. 如何安装OpenCV?如何安装cv2?如何更新numpy?

    如何安装OpenCV?如何安装cv2?如何更新numpy? 一.资源 以下的链接是博主在安装cv2时,遇到的问题的解决办法,全部链接亲测有效!!! opencv RuntimeError: modul ...

  4. Linux下的docker容器安装教程

    Linux下的docker容器安装教程 一.初始环境配置 1.yum仓库配置 2.检查yum仓库 3.关闭防火墙和selinux 二.开启内核的流量转发 三.安装docker 1.配置docker相关 ...

  5. Docker容器安装配置

    Docker容器安装配置 一.检查服务器环境 1.系统内核 2.系统版本 二.Docker安装 1.Docker官方网址 2.卸载旧的版本docker 3.需要的安装包 4.设置镜像的仓库 5.查看d ...

  6. linux安装cv2踩坑

    pip安装命令: pip install opencv-python pip install opencv-contrib-python 若报错可以使用清华源安装cv2:pip3 install -i ...

  7. docker 容器安装conposer_docker和php:将依赖项(composer)放入容器中

    目前我正致力于以下解决方案: 开发环境: 将整个src添加为volume: volumes: - .:/app initial composer install command docker-comp ...

  8. docker php gd png.h,docker php 容器安装GD库

    用thinkphp 5 Image库,创建缩略图报错:Call to undefined function imagecreatefromjpeg(),度娘一下发现是php 环境没有配置GD库扩展,因 ...

  9. mysql8.0 利用docker容器安装配置多主多从集群

    mysql8.0 利用docker容器安装配置多主多从集群 原文:https://www.cnblogs.com/lkl6/p/14191419.html

最新文章

  1. secureCrt开启oracle
  2. 蓝桥杯-用宏求球的体积(java)
  3. kali查看共享 linux_在Linux下访问Windows共享文件夹
  4. Compass样式重置
  5. 微信小程序js数组初始化_微信小程序学习Course 3-2 JS数组对象学习
  6. 在Silverlight 2应用程序中集成Virtual Earth
  7. openGauss 学习环境部署(docker方式),并使用dbeaver进行连接
  8. Java斗地主算法的设计与实现_斗地主算法的设计与实现–洗牌和发牌
  9. linux如何让普通用户有root权限
  10. cisco port-channel配置
  11. linux火狐浏览器和爬虫,爬虫入门:Firefox 结合 Scrapy Shell 爬取网页数据
  12. 【ModBus】基础使用:【01】MThings国产调试工具
  13. 项目立项管理:项目合同及供应商项目立项
  14. 炜煌T3POS58微打参数设置方法
  15. 在ajax中幸运抽奖,JS实现幸运抽奖页面
  16. Amaze UI 图标查询
  17. 『软件测试4』耗子尾汁!2021年了,你还不知道这4种白盒测试方法吗?
  18. 利用Python网络爬虫实现对网易云音乐歌词爬取
  19. es5 es6 互相转换
  20. 【软件工程】什么?你还在复习软工但是不知道背哪里?速看!--电子科技大学2023年期末考试

热门文章

  1. css 实现带文字,阴影效果的棱形
  2. 【Linux Mint】VMware虚拟机上安装Linux并配置并下载pycharm
  3. HDG 深圳站:开发者走上台前,收官之战侧重应用创新
  4. 摄像头与激光雷达微波雷达的融合算法之四----卡尔曼滤波
  5. U24 NVIC中断配置
  6. 谷歌如何成功整合创业公司
  7. Git 教程(精华版)
  8. Android自定义ViewGroup实现朋友圈九宫格控件
  9. 带备注的PPT使用演讲者模式操作说明(PPT2010)
  10. 求平均查找长度(成功+失败)