ImportError: No module named 'cv2'

终于上班了!  嘎嘎

最近领导给了一块板子,NVIDIA TX2,让我把环境配置好,好吧,鉴于之前的学习,我很高兴。不过在配置这个玩意的时候bug颇多,简直崩溃,今天先记录一个小问题。(不知道为啥我就一直出现这个问题)

刷过机后自带的opencv应该是2.4.9,但是这个版本无法调用板载的摄像头,所以需要安装更高级版本的opencv。

开发板 :NVIDIA TX2

python :2.7.12

opencv :3.4.1

安装之后的配置可以参考这个 :https://www.jianshu.com/p/2408230ddbd7

安装步骤等我仔细整理好

安装结束之后,在终端

python
import cv2

这个时候出现错误:

ImportError: No module named 'cv2'

查了一圈之后,多数人的解决方法是重新安装opencv,这个法子我试了很多遍,但是还是没有解决,也有说安装

pip install opencv-python

这个方法在TX2中有问题, 后来在问了一圈之后,找到解决方法(要多和大牛交流!!!):

找到cv2.so文件复制到你的usr/local/lib/python2.7/dist-packages文件夹下,cv2.so文件文件在哪呢?一般在opencv/build/lib(也就是源码安装新建的build文件夹下lib中,

也可以通过

sudo find / -name "cv2.so"

查找这个文件。

把这个文件找到,然后复制到usr/local/lib/python2.7/dist-packages 中,重新打开终端,再输入

python
import cv2
print(cv2.__version__)

发现一切正常,不再错了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值