ubuntu16.04安装opencv找不到cv2.so问题解决

来源:互联网 发布:做淘宝直播怎么找商家 编辑:程序博客网 时间:2024/06/11 12:48

问题

在unbuntu上安装opencv可以用apt-get,也可以用源码编译。我参照这篇教程做了从源码编译安装opencv,但在虚拟环境添加软链的时候找不到cv2.so。

解决方案

参考1 参考2(具有启发性,绝大部分内容与我的问题无关)
事实上只是在编译源码之前没有安装numpy,所以无法编译出cv2.so。要注意如果使用virtualenv但编译时在系统环境下,那进入virtualenv后import cv2还会报错ImportError: numpy.core.multiarray failed to import
所以还要装一次numpy。应该可以在一开始就使用virtualenv,全程在这个环境下编译安装。

原创粉丝点击