使用OpenCV时无法找到cv2模块
我使用jayrambhia'的脚本在Raspberry 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/...
中。
在/usr/local/lib
中还有名为python3.2和python2.6的文件夹,这可能是一个问题,但我不确定。
这可能是一个路径错误吗?希望得到任何帮助,我是Linux的新手。
210
3
这种情况发生在Python无法引用你的默认站点包文件夹,而你在那里保存了所需的Python文件或库。
在代码中加入这几行。
或者在bash中运行python命令之前,移动到/usr/local/lib/python2.7/Site-packages目录。如果你不想在代码中添加任何东西,这是一个解决方法。
我使用以下命令解决了我的问题。
尝试在
~/.bashrc
中添加以下一行