OpenCV kasutamisel ei leia moodulit cv2

Olen paigaldanud OpenCV Occidentalis operatsioonisüsteemi (Raspbian variant) Raspberry Pi, kasutades jayrambhia's skripti leitud siin. See paigaldas versiooni 2.4.5.

Kui ma proovin Pythoni programmis import cv2, saan ma järgmise teate:

pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
    import cv2
ImportError: No module named cv2

Fail cv2.so on salvestatud failis /usr/local/lib/python2.7/site-packages/....

Kaustas /usr/local/lib on ka kaustad nimega python3.2 ja python2.6, mis võivad olla probleemiks, kuid ma ei ole kindel.

Kas see on ehk teekonnavea viga? Igasugune abi on teretulnud, ma olen Linuxis uus.

See juhtub siis, kui python ei saa viidata teie vaikimisi site-packages kausta, kus te olete hoidnud vajalikke pythoni faile või raamatukogusid.

Lisage need read koodi:

import sys

sys.path.append('/usr/local/lib/python2.7/site-packages')

või enne pythoni käsu käivitamist bashis liikuge kataloogi /usr/local/lib/python2.7/site-packages. See on töökäik, kui te ei taha midagi koodi lisada.

Kommentaarid (6)

Ma lahendasin oma probleemi järgmise käsuga :

conda install opencv
Kommentaarid (4)

Proovige lisada järgmine rida faili ~/.bashrc järgmine rida

export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
Kommentaarid (1)