我已经在Raspberry Pi上的西方操作系统(Raspbian的一个变体)上安装了OpenCV,使用的是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的新手。
发布于 2017-01-27 22:03:52
首先,在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 对于python3.5+,请查看以下链接:Link3、Link4
更新:
如果你使用anaconda,你也可以简单地使用它(因此不需要添加menpo通道):
conda install -c conda-forge opencv发布于 2014-02-02 22:14:39
当python无法引用保存所需python文件或库的默认站点包文件夹时,就会发生这种情况
在代码中添加以下行:
import sys
sys.path.append('/usr/local/lib/python2.7/site-packages')或者在运行bash中的python命令之前,转到/usr/local/lib/python2.7/site-packages目录。如果你不想在代码中添加任何东西,这是一种变通方法。
发布于 2016-02-22 14:07:26
我使用以下命令解决了我的问题:
conda install opencvhttps://stackoverflow.com/questions/19876079
复制相似问题