python - 使用 OpenCV 时找不到模块 cv2

标签 python python-2.7 opencv raspberry-pi

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

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

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/lib 中还有名为 python3.2 和 python2.6 的文件夹,这可能是个问题,但我不确定。

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

最佳答案

首先在终端/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 

Link1 Link2

对于 python3.5+,请查看以下链接:Link3 , Link4

更新:
如果你使用 anaconda,你也可以简单地使用它(因此不需要添加 menpo channel ):

conda install -c conda-forge opencv

关于python - 使用 OpenCV 时找不到模块 cv2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19876079/

相关文章:

python - 在不调用 bzr 的情况下从 Python 确定 Bazaar 版本号

Python socket.recv 未从页面获取所有数据

pandas - 如何在不写 Pandas 的每个名字的情况下删除列?

Python 2.7 : Variable "is not defined"

c++ - 如何在字符串和分类器对象 ptr 之间创建映射

python - 在anaconda中安装python包

python - 将值标签(不是百分比)添加到圆环图 - matplotlib

python - 实时人脸检测 OpenCV、Python

c++ - Mat 和 Pix 的不同 Tesseract 结果

python - 如何用opencv填充盒子里面的盒子