我已经安装了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
对于 python3.5+,请查看以下链接:Link3 , Link4
更新:
如果你使用 anaconda,你也可以简单地使用它(因此不需要添加 menpo channel ):
conda install -c conda-forge opencv
关于python - 使用 OpenCV 时找不到模块 cv2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19876079/