Ubantu或容器安装CV2
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相关推荐
- linux ubantu / linux mint安装howdy人脸识别
ubantu / linux mint安装howdy人脸识别 1.首先要自备好梯子 期间需要安装一些东西,镜像在国外,下载得很慢,甚至安装失败 2.终端命令 sudo add-apt-reposito ...
- 『中级篇』docker容器安装wordpress(37)
原创文章,欢迎转载.转载请注明:转载自IT人故事会,谢谢! 原文链接地址:『中级篇』docker容器安装wordpress(37) 第一节的时候我就部署过wordpress,可能很多老铁一头雾水不知道 ...
- 如何安装OpenCV?如何安装cv2?如何更新numpy?
如何安装OpenCV?如何安装cv2?如何更新numpy? 一.资源 以下的链接是博主在安装cv2时,遇到的问题的解决办法,全部链接亲测有效!!! opencv RuntimeError: modul ...
- Linux下的docker容器安装教程
Linux下的docker容器安装教程 一.初始环境配置 1.yum仓库配置 2.检查yum仓库 3.关闭防火墙和selinux 二.开启内核的流量转发 三.安装docker 1.配置docker相关 ...
- Docker容器安装配置
Docker容器安装配置 一.检查服务器环境 1.系统内核 2.系统版本 二.Docker安装 1.Docker官方网址 2.卸载旧的版本docker 3.需要的安装包 4.设置镜像的仓库 5.查看d ...
- linux安装cv2踩坑
pip安装命令: pip install opencv-python pip install opencv-contrib-python 若报错可以使用清华源安装cv2:pip3 install -i ...
- docker 容器安装conposer_docker和php:将依赖项(composer)放入容器中
目前我正致力于以下解决方案: 开发环境: 将整个src添加为volume: volumes: - .:/app initial composer install command docker-comp ...
- docker php gd png.h,docker php 容器安装GD库
用thinkphp 5 Image库,创建缩略图报错:Call to undefined function imagecreatefromjpeg(),度娘一下发现是php 环境没有配置GD库扩展,因 ...
- mysql8.0 利用docker容器安装配置多主多从集群
mysql8.0 利用docker容器安装配置多主多从集群 原文:https://www.cnblogs.com/lkl6/p/14191419.html
最新文章
- secureCrt开启oracle
- 蓝桥杯-用宏求球的体积(java)
- kali查看共享 linux_在Linux下访问Windows共享文件夹
- Compass样式重置
- 微信小程序js数组初始化_微信小程序学习Course 3-2 JS数组对象学习
- 在Silverlight 2应用程序中集成Virtual Earth
- openGauss 学习环境部署(docker方式),并使用dbeaver进行连接
- Java斗地主算法的设计与实现_斗地主算法的设计与实现–洗牌和发牌
- linux如何让普通用户有root权限
- cisco port-channel配置
- linux火狐浏览器和爬虫,爬虫入门:Firefox 结合 Scrapy Shell 爬取网页数据
- 【ModBus】基础使用:【01】MThings国产调试工具
- 项目立项管理:项目合同及供应商项目立项
- 炜煌T3POS58微打参数设置方法
- 在ajax中幸运抽奖,JS实现幸运抽奖页面
- Amaze UI 图标查询
- 『软件测试4』耗子尾汁!2021年了,你还不知道这4种白盒测试方法吗?
- 利用Python网络爬虫实现对网易云音乐歌词爬取
- es5 es6 互相转换
- 【软件工程】什么?你还在复习软工但是不知道背哪里?速看!--电子科技大学2023年期末考试