使用OpenCV时找不到模块cv2我已经安装的OpenCV的悬铃木操作系统(Raspbian的变体)上树莓派上,使用找到jayrambhia的剧本在这里。它安装了2.4.5版本。当我尝试import cv2Python程序时,我收到以下消息:pi@raspberrypi~$ python cam.pyTraceback (most recent call last)File "cam.py", line 1, in <module>
import cv2ImportError: No module named cv2该文件cv2.so存储在/usr/local/lib/python2.7/site-packages/...还有一些/usr/local/lib名为python3.2和python2.6的文件夹,这可能是一个问题,但我不确定。这可能是路径错误吗?任何帮助表示赞赏,我是Linux新手。
3 回答

波斯汪
TA贡献1811条经验 获得超4个赞
当python无法引用您保留所需python文件或库的默认site-packages文件夹时,会发生这种情况
在代码中添加以下行:
import sys sys.path.append('/usr/local/lib/python2.7/site-packages')
或者在bash中运行python命令之前移动到/usr/local/lib/python2.7/site-packages目录。如果您不想在代码中添加任何内容,这是一种解决方法。

蝴蝶不菲
TA贡献1810条经验 获得超4个赞
尝试添加以下行 ~/.bashrc
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
添加回答
举报
0/150
提交
取消