Finner ikke modul cv2 ved bruk av OpenCV
Jeg har installert OpenCV på operativsystemet Occidentalis (en variant av Raspbian) på en Raspberry Pi, ved hjelp av jayrambhias skript funnet her. Den installerte versjon 2.4.5.
Når jeg prøver import cv2
i et Python-program, får jeg følgende melding:
pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
import cv2
ImportError: No module named cv2
Filen cv2.so
er lagret i /usr/local/lib/python2.7/site-packages/...
Det er også mapper i /usr/local/lib
kalt python3.2 og python2.6, som kan være et problem, men jeg er ikke sikker.
Er dette en banefeil kanskje? All hjelp er verdsatt, jeg er ny på Linux.
210
3
Dette skjer når python ikke kan referere til standard site-packages-mappen der du har oppbevart de nødvendige python-filene eller bibliotekene.
Legg til disse linjene i koden:
eller før du kjører python-kommandoen i bash, flytt til katalogen / usr / local / lib / python2.7 / site-packages . Dette er en omgåelse hvis du ikke vil legge til noe i koden.
Jeg løste problemet mitt ved hjelp av følgende kommando:
Forsøk å legge til følgende linje i
~/.bashrc