因为之前在安装caffe的时候装过opencv,那次是用cmake编译安装的,当时应该是没设置makelist中python选项,最近在想在python中调用cv2,结果发现opencv的编译包中没有cv2.pyd, python中import cv2找不到相应库。
然后我又去已安装的python第三方库目录/ usr / local / lib / pythonx.x / dist-packages中也没发现cv2相关的包,我嫌重新编译opencv的话太慢,所以搜到可以用以下命令安装:
sudo apt-get install python-opencv --fix-missing
但是又遇到问题:
分析原因为ubuntu的官方的一些源库可能由于网络原因不好访问,所以解决方案就变成:更改linux的默认软件源服务器
系统设置--->软件更新-->来自里面选其他-->选国内的阿里云或者163都可以!
选好后,点reload按钮过一会就更新好,再去执行刚才的apt-get.....去安装,就成功了!一般默认装得opencv版本是2.4.9。