一尘不染

使用OpenCV时找不到模块cv2

python

我已经在Raspberry Pi上的Occidentalis操作系统(Raspbian的变体)上安装了OpenCV,使用的是在此处找到的jayrambhia的脚本。它安装了版本2.4.5。

当我尝试import cv2使用Python程序时,收到以下消息:

pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
    import cv2
ImportError: No module named cv2

该文件cv2.so存储在/usr/local/lib/python2.7/site-packages/...

/usr/local/libpython3.2和python2.6中也有文件夹,这可能是个问题,但我不确定。

这可能是路径错误吗?感谢你的任何帮助,我是Linux的新手。


阅读 882

收藏
2020-02-22

共1个答案

一尘不染

首先在Terminal / CMD中运行以下命令:

conda update anaconda-navigator  
conda update navigator-updater  

那么以下说明的问题将得到解决

对于Windows,如果你安装了anaconda,则只需

pip install opencv-python

要么

conda install -c https://conda.binstar.org/menpo opencv

如果你使用的是Linux,则可以执行以下操作:

pip install opencv-python

要么

conda install opencv 
2020-02-22