我使用jayrambhia找到的here脚本,在一个树莓Pi上的Occidentalis操作系统(Raspbian的变体)上安装了OpenCV。它安装了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/...
在python3.2和python2.6中也有一些文件夹,这可能是个问题,但我不确定。
这可能是路径错误吗?感谢您的帮助,我是Linux新手。
当python不能引用默认的site packages文件夹(其中保存了所需的python文件或库)时,就会发生这种情况
在代码中添加以下行:
或者在bash中运行python命令之前,移动到/usr/local/lib/python2.7/site-packages目录。如果您不想在代码中添加任何内容,这是一个解决方法。
我使用以下命令解决了问题:
首先在Terminal/CMD中运行以下命令:
那么下面的说明问题就解决了
对于windows,如果安装了anaconda,您可以简单地
或者
如果您在linux上,可以执行以下操作:
或者
Link1Link2
对于python3.5+请检查以下链接:Link3,Link4
相关问题 更多 >
编程相关推荐